moon is a developer tool for managing monorepos, organizing projects, and running tasks. It supports a multi-language toolchain, an efficient task runner, organizational guard rails, automatic developer environments, and much more!
Hey all, founder of moon here!
After years of working in poorly architected and *slow* monorepos, we became increasingly annoyed at current solutions, and wondered why this problem hasn't been solved yet. Why isn't there a tool for managing a monorepo? Build systems are great but they don't sole that problem.
Out of this resolve came moon, a multi-language task runner and monorepo management tool. Although we're focusing heavily on the frontend ecosystem at the moment, any programming language can be configured and ran through moon, allowing for a single tool to manage the entire monorepo! On top of multi-language support, we also have an integrated toolchain offering automated developer environments, a performance task graph, a powerful task inheritance model, and much more.
If you're looking for a middle ground between Bazel and bash scripts, moon's the optimal choice!
moon