Turborepo
turbo.build
1
Leaving SiteNav
External Link Disclaimer
You are about to visit turbo.build. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Turborepo is a high-performance build system for JavaScript and TypeScript monorepos created by Jared Palmer in 2021, acquired by Vercel in the same year, providing intelligent caching, parallel execution, remote caching, and task orchestration that dramatically reduces build times for monorepo projects containing multiple packages and applications, adopted by companies including Vercel, Microsoft, AWS, Cisco, and Stripe for managing large-scale JavaScript monorepos. The intelligent caching system stores the output of every task including build artifacts, test results, and lint output keyed by a content hash of all input files and environment variables, enabling instant cache restoration when the same inputs are encountered again, reducing build times from minutes to seconds for incremental changes and making full builds from cache nearly instantaneous. The parallel execution runs tasks across multiple CPU cores simultaneously, analyzing the task dependency graph to execute independent tasks in parallel while maintaining correct ordering for dependent tasks, maximizing CPU utilization and reducing wall-clock build times compared to sequential execution in npm scripts or Makefiles. The remote caching through Vercel provides shared cache storage that enables cache hits across different machines, CI pipelines, and team members, meaning that a build completed on one developer machine or CI runner can be instantly restored on any other machine with the same inputs, dramatically reducing CI build times for the entire team. The task pipeline configuration defines task dependencies and caching behavior through a declarative JSON file, with automatic detection of package dependencies through import analysis. The pruning feature creates minimal deployable subsets of the monorepo. The interactive terminal UI provides real-time task output. Designed for monorepo maintainers, platform teams, and engineering organizations.
Statistics
1
Views
0
Clicks
0
Like
0
Dislike