rninja-cli
v0.1.3
Published
A drop-in replacement for Ninja build system with caching and improved scheduling
Downloads
34
Maintainers
Readme
rninja
Build faster. Cache smarter. Drop-in ready.
A Rust-powered drop-in replacement for Ninja with built-in caching and modern scheduling. Cut your build times without changing your build files.
Installation
npm install -g rninja-cliThe post-install script automatically downloads the correct prebuilt binary for your platform (macOS Intel/Apple Silicon, Linux x86_64/aarch64, Windows x86_64).
Usage
Use rninja exactly like ninja:
rninja
rninja -C out/Release
rninja -j8 my_targetFeatures
- Drop-in compatible — Works with existing
.ninjafiles from CMake, GN, Meson, or any generator - Built-in caching — Content-addressed cache skips redundant work automatically
- Modern scheduler — Rust async runtime keeps all cores busy
- Remote cache ready — Share cached artifacts across machines and CI runners
Documentation
License
MIT
