Turborepo is unclaimed —
T
Turborepo
The build system for JavaScript and TypeScript codebases·turbo.build
Turborepo is a high-performance build system for JavaScript and TypeScript codebases, written in Rust. It is designed to scale monorepos and also speeds up workflows in single-package workspaces. It uses Remote Caching so tasks never need to be repeated in CI, and schedules tasks to run in parallel across available cores. It can be added incrementally to an existing repository in minutes using existing package.json scripts and a turbo.json configuration file, and works with any package manager such as npm, yarn, or pnpm.
What it's for
scaling monoreposspeeding up workflows in single-package workspacesavoiding repeated work in CI via Remote Cachingparallelizing and scheduling build/test/lint tasks across coresincrementally adopting a build system into an existing repository
Features 15
- Built-in microfrontends proxy for local development
- CLI commands: turbo login, turbo link, turbo run
- Code generation for creating packages
- Declarative task configuration via turbo.json
- Editor integration
- Environment variable handling across tasks
- Incremental adoption into existing repositories
- Internal Packages support for monorepo workspace structuring
- Multi-language support via package scripts for unsupported languages
- Remote Caching to avoid repeating the same task twice
- Support for monorepos and single-package workspaces
- Task graph built from configuration and repository structure
- Task scheduling with parallelization across all available cores
- Works with any CI provider
- Works with any package manager (npm, yarn, pnpm)
At a glance
free tieropen source
TypeCLI tool
DeploymentInstalled (local)
Forindividual developers, enterprise engineering organizations
CompanyVercel
Integrations
VercelGitHub ActionsGitLab CICircleCIBuildkiteTravis CINext.jsNuxtSvelteKitViteRsbuild
Resources