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

Full Setup Guide

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
Go Quick Start

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