Open Source Rules Engine
The GoRules engine is fully open source and MIT licensed. Embed high-performance rule evaluation directly in your applications with native bindings for every major language.
The Core
Written in Rust
The core engine is written in pure Rust, providing zero-cost abstractions and compile-time optimizations. All language SDKs share this high-performance foundation through native bindings.
cargo add zen-engineChoose Your Language
Native SDK bindings for every major programming language. Same engine, same performance, familiar APIs.
Node.js
Open source JavaScript rules engine with native Rust performance. Decision tables, expressions, and ...
Get startedPython
Open source Python rules engine powered by Rust. Evaluate decision tables and business rules with su...
Get startedGo
Open source Go rules engine with native bindings. Thread-safe, high-performance business rule evalua...
Get startedRust
Pure Rust rules engine with zero-cost abstractions. Async-ready business rule evaluation with maximu...
Get startedJava
Open source Java rules engine with native JNI bindings. Enterprise-grade decision tables and rule ev...
Get startedKotlin
Open source Kotlin rules engine with coroutine support. Idiomatic API for business rule evaluation o...
Get startedC#
Open source C# rules engine with native Rust performance. Decision tables, expressions, and rule gra...
Get startedSwift
Open source Swift rules engine for iOS apps. Offline-capable business rule evaluation with native pe...
Get startedWhy Open Source?
We believe in transparency and community-driven development. The open source engine gives you full control over your rule evaluation.
MIT Licensed
Free to use in any project, commercial or personal. No licensing fees or restrictions.
Rust Core
Written in Rust for maximum 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. Full support for ARM and x86 architectures.
Battle Tested
Used by companies processing millions of decisions daily in production environments.
No Vendor Lock-in
Own your rule evaluation stack. Self-host anywhere without external dependencies or API calls.