moonrepo/moon
A build system and monorepo management tool for the web ecosystem, written in Rust. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 1775
- days_rel: 10
- days_push: 10
- n_releases_24m: 113
Adoption not part of the score
4067 stars · 246 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
moon is a monorepo management, task orchestration, and build system tool for the web ecosystem, written in Rust and inspired by Bazel. It provides project/dependency graphs, smart hashing with remote caching, an integrated toolchain (via proto), code generation, and first-class CI support across JavaScript, TypeScript, Rust, Go, Ruby, Python, and more.
Use cases
- manage a javascript monorepo with multiple packages
- run tasks across projects with a dependency graph
- cache builds remotely between teammates and CI
- enforce consistent tool versions across a team
- generate a project graph for a large repository
- run only affected projects in CI based on changed files
- scaffold new apps and libraries with code generation
When to choose
- you have a multi-package monorepo in the web ecosystem and want structured task running
- you need incremental builds, smart hashing, and remote caching
- you want Bazel-like orchestration with lower complexity
- you need consistent toolchain versions across developers and CI
When to avoid
- you have a single-package repository with simple npm scripts
- you need a fully Bazel-compatible build system with hermetic builds
- your stack is outside moon's supported languages and ecosystems
Facets
cli-tool · maturity active
build-tool developer-tools ci-cd configuration-management scheduling developer-tools web-development windows cli rust monorepo task-runner project-graph remote-caching toolchain code-generation bazel-inspired automation javascript linux macos nodejs
8 sources
- readme: https://github.com/moonrepo/moon · fetched 2026-08-28 · 49209362796b
- homepage: https://moonrepo.dev/moon · fetched 2026-08-29 · f35b535e621e
- site_page: https://moonrepo.dev/docs · fetched 2026-08-29 · 75aaf537f415
- site_page: https://moonrepo.dev/docs/proto · fetched 2026-08-29 · 00b82dbeb2c0
- site_page: https://moonrepo.dev/docs/guides/ci · fetched 2026-08-29 · 68b71d7b02b5
- site_page: https://moonrepo.dev/docs/install · fetched 2026-08-29 · 6f22ee792e70
- site_page: https://moonrepo.dev/docs/guides/profile · fetched 2026-08-29 · b4209efc79a9
- site_page: https://moonrepo.dev/docs/editors/vscode · fetched 2026-08-29 · efb3129edd39
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| moonrepo/moon | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem