The ultimate JSON-based rule engine that turns complex business logic into declarative configurations. Built for developers who believe code should be expressive, not repetitive.
-
Updated
Oct 21, 2025 - TypeScript
The ultimate JSON-based rule engine that turns complex business logic into declarative configurations. Built for developers who believe code should be expressive, not repetitive.
Generic Rules engine in golang
📐 A fast, general-purpose JSON Rules Engine.
Flexible JavaScript rule engine for dynamic business logic, validation, and decision-making with JSON-based rules and built-in security.
✨Extensible, declarative linter for golang!
A Kotlin library for evaluating JSON-defined conditions against arbitrary context objects, with a threshold-based alert engine
A tiny (≈ 1 KB gzipped), zero-dependency TypeScript library for evaluating rule trees expressed as JSON-serializable data.
⏸ Paused — not actively maintained, not recommended for use (may be revived). Dynamic form generation with conditional field logic; pairs with json-rules.
Work with JsonLogic business rules — the JSON-based conditional-logic format at jsonlogic.com. Use whenever the user wants to turn a business requirement into a JsonLogic rule, needs an existing JsonLogic expression explained or debugged, asks whether a rule is valid, wants to execute JsonLogic in a specific language (JavaScript, TypeScript, Python
AI-friendly TypeScript rules engine for serializable JSON business rules and deterministic workflow decisions — LLM guardrails, agent-readable docs (llms.txt), MCP-ready.
Sample Endpoint to Play With
Tokenlay Rules Engine
Headless visual rule builder for json-rules: a React hook that offers exactly the operators and fields the engine can actually run.
To associate your repository with the json-rules topic, visit your repo's landing page and select "manage topics."