← All projects

Turborepo

A build system optimized for JavaScript and TypeScript, written in Rust.

Dev Toolsmonorepobuild-systemjavascripttypescriptrustcachingci-cd
Turborepo screenshot

About

Turborepo is a high-performance build system designed for JavaScript and TypeScript monorepos. It speeds up development workflows by caching task results and parallelizing work across available CPU cores, so repeated tasks like builds, tests, and linting are never run twice unnecessarily. It integrates with existing package.json scripts and supports npm, yarn, and pnpm.

Problem

Monorepos struggle to scale because running thousands of tasks across many workspaces creates slow feedback loops and wasted compute.

For

JavaScript and TypeScript developers and engineering teams using monorepos

How it works

Turborepo caches task results remotely and schedules tasks in parallel across all CPU cores, so unchanged packages are never rebuilt and CI pipelines are dramatically faster.

Business model

open-source

Status

launched

Company

Vercel

Similar projects