A JSON-based rule engine for Dart that evaluates conditions and actions against a runtime context.
DRules lets teams describe business rules as JSON and execute them through a Dart rule engine with built-in operators, asynchronous actions, activation events, and extension points for custom conditions and actions.
## Highlights
- Defines rules in JSON so behavior can be reviewed, versioned, and changed without rewriting application code.
- Supports conditions, actions, asynchronous execution, and custom rule extensions.
- Fits Dart and Flutter systems that need configurable decision logic.