EVERYTHING XIAOMI
Get listed
Turborepo logo

Turborepo

Turborepo is a build system for JavaScript and TypeScript codebases, including monorepos and single-package workspaces.

Place
#2 of 33
Score
7.3
Turborepo's website

What Turborepo is

Turborepo is a build system for JavaScript and TypeScript codebases, including monorepos and single-package workspaces. It organizes work as a task graph and runs tasks in parallel across available cores. Task outputs and logs can be cached locally, while Remote Caching lets teams share cache artifacts across machines. Vercel Remote Cache is free on all Vercel plans, including for teams that do not host applications on Vercel; teams can also self-host a remote cache using an HTTP server that implements the Remote Caching API. HMAC-SHA256 signing and verification can check remote artifacts’ integrity and authenticity. The CLI is generally supported on Debian-based Linux, macOS, and Windows for x86_64 and ARM64. Stable package-manager support includes pnpm 8+, npm 8+, Yarn 1+ including Plug’n’Play, and Bun 1.2+. CI guides cover Vercel, GitHub Actions, CircleCI, GitLab CI, Travis CI, and Buildkite. For Turborepo to cache task files, outputs must be declared in configuration. The project is free.

Good

  • Runs tasks in parallel across available cores
  • Caches task outputs and logs locally
  • Remote caching shares artifacts across machines
  • Free on all Vercel plans

Watch out

  • Task file outputs must be declared for caching

Who it suits

Turborepo suits JavaScript and TypeScript developers organizing builds in monorepos or single-package workspaces. Teams that need shared cache artifacts can use Vercel Remote Cache or self-host a compatible cache.

Verdict

Turborepo combines parallel task execution with local and remote caching for JavaScript and TypeScript projects. Make sure task outputs are declared in configuration if you need those files cached.

Plans and prices

From Turborepo's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Turborepo open-source CLIFreeCLI build orchestration · local caching · remote-cache protocol · self-hosting · No charge
Turborepo with Vercel Remote CacheFreeHobby: 100 GB/month uploads · Pro: 1 TB/month · Enterprise: 4 TB/month · Free on all Vercel plans
Vercel Remote CacheFreeHobby: 100GB/month uploads · Pro: 1TB/month uploads · Enterprise: 4TB/month uploads · artifacts expire after 7 days · Free on all Vercel plans, fair-use limits apply

The facts

Each one read from Turborepo's own pages, with the date it was checked.

What it does

Affected-task execution
The `--affected` option runs checks limited to changes relevant to the current revision.checked 15 Oct 2026
Artifact integrity
Optional HMAC-SHA256 signatures let Turborepo verify remote-cache artifact authenticity and ignore failed verifications.checked 15 Oct 2026
Caching
Turborepo caches task outputs and logs locally, and can share cache artifacts across machines through Remote Caching.checked 29 Sep 2026
CI integrations
Official CI recipes cover Vercel, GitHub Actions, CircleCI, GitLab CI, Travis CI, and Buildkite.checked 15 Oct 2026
Code generation
The `turbo generate` command runs generators that add code to a repository.checked 15 Oct 2026
Configuration
Repositories configure tasks in root `turbo.json` or commented `turbo.jsonc`, with optional package-level configuration.checked 15 Oct 2026
Documentation depth
Documentation includes getting-started material, core concepts, guides, API reference, package commands, CI recipes, support policy, and changelog links.checked 15 Oct 2026
GitHub activity
The public repository page shows about 31.2k stars, 2.5k forks, and 147 watchers.checked 15 Oct 2026
Installation methods
The project supports create-turbo through pnpm, Yarn, npm, Bun, nub, and aube, plus global shell installers and repository devDependency installation.checked 15 Oct 2026
Licence
The GitHub repository is released under the MIT License.checked 15 Oct 2026
Limit
Tasks must declare file outputs in configuration for Turborepo to cache those files.checked 29 Sep 2026
Limit: cache correctness
An independent analysis warns that incomplete `inputs` or environment declarations can produce stale cache hits, while over-declaration causes misses.checked 15 Oct 2026
Limit: dependency management
An independent analysis says Turborepo is not a package manager and inherits dependency-isolation and lockfile behavior from the selected package manager.checked 15 Oct 2026
Limit: ecosystem scope
An independent review reports that some integrations feel less mature and recommends checking support for a specific stack before adoption.checked 15 Oct 2026
Limit: no remote execution
An independent analysis notes that Turborepo caches and replays results but does not sandbox and execute actions on remote workers.checked 15 Oct 2026
Multi-language support
Version 2.11 adds experimental workspace and task-graph support for Rust, Python, and Go.checked 15 Oct 2026
Notable release
Turborepo 2.11, dated September 18, 2026, added experimental Rust/Python/Go support, faster startup, nub and aube support, and production pruning.checked 15 Oct 2026
Package-manager integrations
The support policy lists stable support for pnpm 8+, npm 8+, Yarn 1+, Bun 1.2+, nub 0.8+, and aube 2.2+.checked 15 Oct 2026
Package managers
The support policy lists pnpm 8+, npm 8+, Yarn 1+ including Plug’n’Play, and Bun 1.2+ as stable.checked 29 Sep 2026

The company

Company founder
Crunchbase identifies Guillermo Rauch as Vercel's founder and CEO.checked 15 Oct 2026
Company legal name
Crunchbase lists the maker as Vercel Inc.checked 15 Oct 2026
Company ownership event
Vercel announced its acquisition of Turborepo on December 9, 2021.checked 15 Oct 2026
Company profile
LinkedIn lists Vercel as a privately held software-development company founded in 2015 with 501–1,000 employees and headquarters in San Francisco.checked 15 Oct 2026

Money

Limit: switching cost
An independent review identifies potential lock-in because deeply integrated configurations can make migration away expensive.checked 15 Oct 2026

Alternatives to Turborepo

All alternatives
  1. 1

    npm

    Free planLinuxmacOSWindows
    7.5From $7 a month
  2. 2Nx logo

    Nx

    Free planWebLinuxmacOSSelf-hosted
    7.2From $29 a month
  3. 3Bazel logo

    Bazel

    Free planLinuxmacOSWindows
    6.7Free plan
  4. 4

    Bit

    Free planAndroidiOSWebAPI
    6.7Free plan
  5. 5

    Lerna

    Free planWebSelf-hostedWindows
    6.7From $29 a month
  6. 6Yarn logo

    Yarn

    Free planLinuxmacOSWindows
    6.6Free plan