← back

category

Monorepo tools

Run, cache and orchestrate tasks across the packages of one repository.

Side by side

Monorepo tools
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Lerna36kMITOpen sourceNoTypeScriptv10.1.22026-11-11
Turborepo31kMITOpen sourceNoRustv2.11.112026-11-12
Nx29kMITOpen sourceNoTypeScript24.0.62026-11-12
Bazel26kApache-2.0Open sourceNoJava9.3.22026-11-12
Rush6.5kOtherOpen sourceNoTypeScript5.182.12026-11-10
Buck24.5kApache-2.0Open sourceNoRustlatest2026-11-12
moon4.2kMITOpen sourceNoRustv2.6.52026-11-07
Pants3.9kApache-2.0Open sourceNoPythonrelease_2.32.22026-11-11
Please2.6kApache-2.0Open sourceNoGov17.35.12026-11-11

9 tools

Lerna

Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.

Language
TypeScript
Licence
MIT
Stars
36k
Latest
v10.1.2
Last push
2026-11-11
Nx

The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

Language
TypeScript
Licence
MIT
Stars
29k
Latest
24.0.6
Last push
2026-11-12
Bazel

a fast, scalable, multi-language and extensible build system

Language
Java
Licence
Apache-2.0
Stars
26k
Latest
9.3.2
Last push
2026-11-12
Rush

Monorepo for tools developed by the Rush Stack community

Language
TypeScript
Licence
Other
Stars
6.5k
Latest
5.182.1
Last push
2026-11-10
moon

A build system and monorepo management tool for the web ecosystem, written in Rust.

Language
Rust
Licence
MIT
Stars
4.2k
Latest
v2.6.5
Last push
2026-11-07
Please

High-performance extensible build system for reproducible multi-language builds.

Language
Go
Licence
Apache-2.0
Stars
2.6k
Latest
v17.35.1
Last push
2026-11-11

What these tools replace