Turborepo icon
Turborepo icon

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...

Turborepo screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Self-Hosted
  • JavaScript
  • Typescript
-
No reviews
1like
0comments

Features

Suggest and vote on features
  1.  Built-in terminal emulation
  2.  Monorepo
  3.  Remote Cache

 Tags

Turborepo News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

Show all activities

Turborepo information

  • Developed by

    US flagVercel
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    19 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  29,273 Stars
  •  2,191 Forks
  •  153 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Turborepo was added to AlternativeTo by Danilo Venom on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

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.

Turborepo Videos

Official Links