Nodora
This project is under active development. Breaking changes may occur without notice.
Nodora is a declarative rule engine focused on readable, maintainable business rules. Source is compiled into a portable ruleset and then evaluated against JSON input.
Read the documentation | Examples
Installation
Linux / macOS
curl -fsSL https://nodora.org/install.sh | bash
Windows
irm https://nodora.org/install.ps1 | iex
Build from source
Building from source requires Go 1.24+.
git clone https://github.com/nodora-org/nodora.git
cd nodora
make build
The binary is written to build/nodora.
Development
make build # build the CLI into build/
make test # run the full test suite
make clean # remove build artifacts
License
Licensed under the Apache License 2.0.