Note
Call of Nil is still under development and not yet ready to play.
You can download the latest version from our website or GitHub Releases.
Call of Nil requires a nightly Rust toolchain to compile. You must also set up additional dependencies, such as Node.js. A complete list of requirements can be found in the contributing guide.
git clone https://github.com/tsukilabs/nil.git
cd nil
cargo -Zscript scripts/build-app.rsCall of Nil is available as a collection of Rust crates on crates.io that you can use to build custom applications. For other programming languages, we also provide precompiled native libraries that expose a C-compatible API.
For Node.js, we publish autogenerated TypeScript bindings to npm, as well as an experimental FFI wrapper around the native libraries, which currently requires Node.js' --experimental-ffi flag.
All source code files are licensed under AGPL-3.0 unless explicitly stated otherwise.