Interactive Demo
Experience DTRules with the visual UI. Edit decision tables, explore entities, and run tests.
Run Locally
The best way to experience DTRules is to run the UI locally with the Go backend. This gives you full access to edit and test decision tables.
1. Start the Backend
cd go
go run ./cmd/api 2. Start the Frontend
cd ui
npm install
npm run dev 3. Open Browser
Navigate to http://localhost:5173
CLI Demo
Use the Go CLI to validate and execute decision tables directly from the command line.
Build the CLI
cd go
go build -o dtrules ./cmd/dtrules List Decision Tables
./dtrules -rules ../sampleprojects/CHIP/xml -list Execute with Trace
./dtrules -rules ../sampleprojects/CHIP/xml \
-entry Compute_Eligibility -trace CHIP Sample Project
The demo uses the CHIP (Children's Health Insurance Program) sample project, which demonstrates real-world eligibility determination logic.
15+
Decision Tables
20+
Entities
100+
Business Rules
Want to explore the full source code?
View on GitHub