This project is under active development. Breaking changes may occur without notice.
Nodora is a declarative rule engine focused on readable, maintainable business rules. Rules are compiled to a portable intermediate representation (NIR) and then evaluated against JSON input.
Read the documentation | Examples
curl -fsSL https://nodora.org/install.sh | bashirm https://nodora.org/install.ps1 | iexBuilding from source requires Go 1.24+.
git clone https://github.com/nodora-org/nodora.git
cd nodora
make buildThe binary is written to build/nodora.
make build # build the CLI into build/
make test # run the full test suite
make clean # remove build artifactsLicensed under the Apache License 2.0.