GitHub Repository
View source, report issues, and contribute
Quick start
Run the editor with Docker:When to use
Use the Standalone Editor when:- You want to self-host the editor
- You’re prototyping rules locally
- You need an air-gapped environment
- You’re building rules for embedded SDK use
- Multiple people edit rules
- You need version history and audit trails
- You want environment management
- You need access control
Features
- Decision graph canvas — Drag and drop nodes, connect them visually
- Decision tables — Spreadsheet-style conditional logic
- Expression nodes — ZEN language calculations
- Function nodes — Custom JavaScript code
- Switch nodes — Conditional branching
- Built-in simulator — Test rules with sample data and view execution traces
- Export — Download decisions as JDM files
Web playground
A hosted version is available at editor.gorules.io — no installation required.Using exported files
Load your exported JDM file with any GoRules SDK:Limitations
The Standalone Editor doesn’t include:- Cloud storage
- Version control
- Team collaboration
- Environment management
- Access control
- Audit logging