{"repo":"moonrepo/moon","free":true,"listed":false,"github":"https://github.com/moonrepo/moon","clone":"git clone https://github.com/moonrepo/moon.git","description":"A build system and monorepo management tool for the web ecosystem, written in Rust.","language":"Rust","stars":4050,"topics":["build-system","build-tool","ci-cd","javascript","nodejs","rust","typescript","workspace","task-runner","monorepo"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"moon moon is a repository m anagement, o rganization, o rchestration, and n otification tool for the web ecosystem, written in Rust. Many of the concepts within moon are heavily inspired from Bazel and other popular build systems. - Documentation - Contributing - Code of conduct Why use moon? Working in a developer ecosystem can be very involved, especially when it comes to managing a repository effectively. Which package manager to use? Which language version to use? How to import packages? How to build code? So on and so forth. moon aims to streamline this entire process and provide a first-class developer experience. - Increased productivity - With Rust as our foundation, we can ensure robust speeds, high performance, and low memory usage. Instead of long builds blocking you, focus on your work. - Exceptional developer experience - As veterans, we're well aware of the pain points and frustrations. Our goal is to mitigate and overcome these obstacles. - Incremental adoption - At its core, moon has been designed to be adopted incrementally and is not an \"all at once adoption\". Migrate project-by-project, or task-by-task, it's up to you! - Reduced scripts confusion - package.json scripts can become unwieldy, very quickly. No more duplicating the same script into every package, or reverse-engineering which root scripts to use. With moon, all you need to know is the project name, and a task name. - Ensure correct versions - Whether it's Node.js or another language, ensure the s","default_branch":null,"files":null,"tree":[],"storefront":"/r/moonrepo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moonrepo/moon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}