Skip to content

nodora-org/nodora

Repository files navigation

Nodora

GitHub last commit (branch) GitHub License GitHub Tag

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

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.

About

Declarative rule engine for readable & maintainable business rules

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors