Skip to content
← All projects

rninja

Rust

Drop-in replacement for Ninja. Built-in caching and modern scheduling cut warm builds 2–5×.

What it is

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

Terminal
$ brew install neul-labs/tap/rninja
Language
Rust
Licence
Verify at linked source
Category
Build & Release
Author
Neul Labs

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.