{"data":{"slug":"moon","name":"moon","tagline":"MIT VCS-aware monorepo task graph beyond Turborepo","category":"devops","categoryName":"DevOps","url":"https://moonrepo.dev","github":"https://github.com/moonrepo/moon","pricing":"open-source","hook":"moon is the VCS-aware monorepo task runner when turbo pipelines are not enough graph.","whatsGood":"MIT. Project graph, affected tasks, multi-language toolchains via proto, CI-aware hashing.","theCatch":"Moonbase Cloud remote cache is sunset - use bazel-remote or Bazel RE API (or Depot). Not a Turborepo drop-in.","verdict":"MIT monorepo task graph. Free forever; self-host RE cache after moonbase sunset.","addedAt":"2026-09-07","featured":false,"domain":"DevOps","subSpecialty":"Tooling","subcategory":"Git & VCS","tags":["self-host","permissive","git","active"],"capabilities":["monorepo","tasks","ci"],"surfaces":["Self-host"],"ecosystem":["Rust","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":4160,"starsPerWeek":16,"access":"free","archived":false,"repo":{"createdAt":"2021-10-23","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/moon","html":"/gems/moon","markdown":"/gems/moon.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}