Turborepo
Turborepo is a high-performance build system for JavaScript and TypeScript codebases, designed to scale monorepos and speed up single-package workspace workflows. It uses a lightweight approach to optimize repository tasks, saving time and reducing costs for developers and large...
Features
- Built-in terminal emulation
- Monorepo
- Remote Cache
Tags
- deployment
- hashing
- task-pipelines
- incremental-build
- bundler
- Javascript Development
- Javascript
- high-performance
- typescript
- build-tool
Turborepo News & Activities
Recent News
- Fla published news article about Turborepo
Turborepo 2.0 introduces new terminal interface and task watcherTurborepo 2.0 has launched, introducing several significant features to improve the developer exper...
Recent activities
- PredatorQ liked Turborepo
- POX updated Turborepo
FastestEngineer added Turborepo as alternative to FastestEngineer
Turborepo information
What is Turborepo?
Turborepo is a high-performance build system for JavaScript and TypeScript codebases, designed to scale monorepos and speed up single-package workspace workflows. It uses a lightweight approach to optimize repository tasks, saving time and reducing costs for developers and large enterprises. Turborepo's techniques are inspired by Facebook and Google, reducing maintenance overhead. It uses a Remote Cache to store task results, eliminating repeated work in CI. Task scheduling is simplified for maximum speed and parallel work across all cores.
Turborepo can be added to any repository quickly, working with existing package.json scripts and dependencies, and a single turbo.json file. It's compatible with any package manager and built on npm ecosystem conventions.
Key features include incremental builds, content-aware hashing, parallel execution, remote caching, zero runtime overhead, pruned subsets, task pipelines, compatibility with Lerna, and the ability to generate build profiles.


