Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Monorepo Management Tools
  3. Turborepo

Turborepo

What it is

Turborepo is a build system for JavaScript and TypeScript projects, including monorepos and single-package workspaces. It creates a task graph and runs tasks in parallel across available cores. Outputs and logs can be cached locally, and Remote Caching lets teams share cache artifacts between 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 with an HTTP server implementing the Remote Caching API. Remote artifacts can be signed and checked with HMAC-SHA256. 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. Turborepo is free. To cache task files, outputs must be declared in configuration.

For and against

For

  • Runs task graphs in parallel across available cores.
  • Supports local and remote caching.
  • Remote cache artifacts can use HMAC-SHA256 checks.
  • Free on Vercel plans, including non-hosted projects.
  • Supports major package managers and CI guides.

Against

  • Task outputs must be declared for file caching.
  • CLI support is specified for Debian-based Linux, macOS, and Windows.

The verdict

Turborepo combines task orchestration with local and shared cache options for JavaScript and TypeScript workspaces. Remember to declare task outputs if you expect their files to be cached.

Who it suits

It suits developers and teams maintaining JavaScript or TypeScript codebases who want parallel task execution and shared caching. Teams should confirm that their package manager and operating system fit the listed support.

Plans and prices

Turborepo open-source CLI

Free

CLI build orchestration · local caching · remote-cache protocol · self-hosting

Vercel Remote Cache

Free

Hobby: 100GB/month uploads · Pro: 1TB/month uploads · Enterprise: 4TB/month uploads · artifacts expire after 7 days

Turborepo with Vercel Remote Cache

Free

Hobby: 100 GB/month uploads · Pro: 1 TB/month · Enterprise: 4 TB/month

Every plan, in full

On the record

Affected-task execution
The `--affected` option runs checks limited to changes relevant to the current revision.turborepo.dev · read 15 Oct 2026
Artifact integrity
Optional HMAC-SHA256 signatures let Turborepo verify remote-cache artifact authenticity and ignore failed verifications.turborepo.dev · read 15 Oct 2026
Caching
Turborepo caches task outputs and logs locally, and can share cache artifacts across machines through Remote Caching.turborepo.dev · read 29 Sep 2026
CI integrations
Official CI recipes cover Vercel, GitHub Actions, CircleCI, GitLab CI, Travis CI, and Buildkite.turborepo.dev · read 15 Oct 2026
Code generation
The `turbo generate` command runs generators that add code to a repository.turborepo.dev · read 15 Oct 2026
Company founder
Crunchbase identifies Guillermo Rauch as Vercel's founder and CEO.crunchbase.com · read 15 Oct 2026
Company legal name
Crunchbase lists the maker as Vercel Inc.crunchbase.com · read 15 Oct 2026
Company ownership event
Vercel announced its acquisition of Turborepo on December 9, 2021.vercel.com · read 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.linkedin.com · read 15 Oct 2026
Configuration
Repositories configure tasks in root `turbo.json` or commented `turbo.jsonc`, with optional package-level configuration.turborepo.dev · read 15 Oct 2026
Documentation depth
Documentation includes getting-started material, core concepts, guides, API reference, package commands, CI recipes, support policy, and changelog links.turborepo.dev · read 15 Oct 2026
GitHub activity
The public repository page shows about 31.2k stars, 2.5k forks, and 147 watchers.github.com · read 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.turborepo.dev · read 15 Oct 2026
Licence
The GitHub repository is released under the MIT License.github.com · read 15 Oct 2026
Limit
Tasks must declare file outputs in configuration for Turborepo to cache those files.turborepo.dev · read 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.sparkles.petar-kirov.dev · read 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.sparkles.petar-kirov.dev · read 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.devguide.co.uk · read 15 Oct 2026

Alternatives to Turborepo

Every alternative, ranked