moon
moonrepo.dev
Spec sheet
- What it does
- moon is a Rust-based task runner and monorepo management tool for the web ecosystem.Read 4 Oct 2026 · moonrepo.dev
- Purpose
- moon is a repository management, organization, orchestration, and notification tool for web ecosystem codebases.Read 3 Oct 2026 · moonrepo.dev
- Intended users
- moon is designed to simplify work in complex monorepos with multiple projects, languages, and team members.Read 3 Oct 2026 · moonrepo.dev
- Support
- The official site links to GitHub and Discord for support.Read 4 Oct 2026 · moonrepo.dev
- CI integrations
- The CI guide provides integration examples for GitHub Actions, Buildkite, CircleCI, and Travis CI.Read 4 Oct 2026 · moonrepo.dev
- Git support
- moon supports Git submodules, subtrees, worktrees, and bare repositories.Read 4 Oct 2026 · moonrepo.dev
- Incremental adoption
- Teams can adopt moon project by project or task by task.Read 3 Oct 2026 · moonrepo.dev
- Installation
- moon ships as a single binary with no external dependencies and can be installed through proto, shell scripts, npm-compatible package managers, Nix, or release downloads.Read 3 Oct 2026 · moonrepo.dev
- Language support
- The documentation lists support tiers for Bash/Batch, Bun, Deno, Go, Node.js, PHP, Python, Ruby, Rust, and other languages, with some support marked experimental.Read 3 Oct 2026 · moonrepo.dev
- Languages
- The documentation lists full toolchain support for Bun, Deno, Node.js, Go, and Rust, with experimental support for Python and Ruby.Read 4 Oct 2026 · moonrepo.dev
- Notable limitation
- Action distribution across multiple machines is marked as coming soon in the feature list.Read 3 Oct 2026 · moonrepo.dev
- Notifications
- moon can send pipeline webhook events; the product page marks webhook events experimental.Read 4 Oct 2026 · moonrepo.dev
- Organization
- Its features include project graphs, code generation, dependency workspaces, ownership metadata, and CODEOWNERS generation.Read 3 Oct 2026 · moonrepo.dev
- Platform limits
- The product page lists Linux, macOS, and Windows as supported development platforms.Read 4 Oct 2026 · moonrepo.dev
- Project organization
- moon can generate a project graph, scaffold projects, inherit tasks, and declare code owners.Read 4 Oct 2026 · moonrepo.dev
- Remote caching
- Remote caching persists builds, hashes, and caches between teammates and CI/CD environments.Read 4 Oct 2026 · moonrepo.dev
- Security and consistency
- The toolchain documentation says managed tools are isolated from external sources and use identical versions and enabled features across environments.Read 4 Oct 2026 · moonrepo.dev
- Security and privacy
- The remote caching guide says moon does not collect personally identifiable information through remote caching and relies on the cloud storage provider for artifact encryption.Read 3 Oct 2026 · moonrepo.dev
- Support channels
- The site links to GitHub and Discord for support and community access.Read 3 Oct 2026 · moonrepo.dev
- Supported platforms
- The published targets cover 64-bit macOS, Linux, and Windows on specified Intel and ARM architectures.Read 3 Oct 2026 · moonrepo.dev
- Task execution
- Its smart hashing and incremental builds let moon avoid rerunning tasks when their inputs have not changed.Read 4 Oct 2026 · moonrepo.dev
- TLS support
- The guide describes TLS and mTLS support for self-hosted remote caching as rudimentary, unstable, and not thoroughly tested.Read 3 Oct 2026 · moonrepo.dev
- Toolchain
- moon can download and install explicit language and tool versions to keep them consistent across a workspace or project.Read 4 Oct 2026 · moonrepo.dev
Where Specifiction places it
- Build Automation Software#29 of 427.4
- Monorepo Management Tools#26 of 337.3