v2.0

GoRules Version 2 is here - redesigned, now with managed cloud.GoRules Version 2 is here!

Watch the launch videoWatch

The open-source
rules engine.

The ZEN engine is fully open source and MIT licensed. Embed high-performance rule evaluation directly in your applications, with native bindings for every major language.

1.5k+ stars 100+ forks 8 languages

One core.
Native everywhere.

Every SDK is a thin native binding over the same Rust core - no HTTP overhead, no separate process, the same answers in every runtime.

In-process evaluation - no network hop, no per-evaluation fees.

Why
open source?

Transparency over trust-us. The open engine gives you full control of how your rules are evaluated - and where.

MIT licensed

Free to use in any project, commercial or personal. No licensing fees, no restrictions.

Rust core

Written in Rust for performance and memory safety. Zero garbage collection pauses.

Native bindings

Direct FFI bindings for each language. No HTTP overhead or separate processes.

Cross-platform

Runs on Linux, macOS, and Windows, on both ARM and x86.

Battle tested

Used by companies processing millions of decisions daily in production.

No vendor lock-in

Own your evaluation stack. Self-host anywhere, no external dependencies or API calls.

Own your
decision stack.

MIT licensed, self-hosted anywhere, no per-evaluation fees. Add the BRMS when you need governance.