rninja
Rust Drop-in replacement for Ninja. Built-in caching and modern scheduling cut warm builds 2–5×.
A Rust-powered drop-in for Ninja. It parses the same build.ninja and mirrors the core flags, adding a content-addressed action cache (sled), a tokio async scheduler, and an optional remote cache — 2–5× on warm incremental builds.
Install
$ brew install neul-labs/tap/rninja Frequently asked questions
What is rninja?
rninja is an entry in the Neul Labs project catalogue. Drop-in replacement for Ninja. Built-in caching and modern scheduling cut warm builds 2–5×. A Rust-powered drop-in for Ninja. It parses the same build.ninja and mirrors the core flags, adding a content-addressed action cache (sled), a tokio async scheduler, and an optional remote cache — 2–5× on warm incremental builds. Current source, licence, release and documentation status should be verified at the linked project surfaces.
How do I install rninja?
The catalogue records this install command: `brew install neul-labs/tap/rninja`. Verify the linked repository, package, supported version and current instructions before use.
What language is rninja written in?
rninja is written in Rust.
Is rninja open source?
Source is linked at https://github.com/neul-labs/rninja. Inspect the repository licence and release metadata for the exact version; Neul Labs does not apply one blanket licence claim to the whole catalogue.