DIZZY¶
DIZZY generates event-sourced software from a single readable file — one .feat.yaml feature-file that is both the design and the source of the implementation.
New to event sourcing? Start with What DIZZY is (and why events) — about ten minutes, nothing to install. Then Build a guestbook, which takes a feature from an empty directory to a running demo.
⚠️ Research code. DIZZY is a work in progress. The Python (
python-uv) path is the most complete; therust-cargoandtypescript-npmruntimes are experimental.
Documentation¶
This site is organized along the Diátaxis framework:
- Tutorials — learning-oriented lessons for getting started.
- How-to guides — task-oriented recipes for specific goals.
- Reference — the feature-file format spec and the generated code API reference.
- Explanation — background, design records, and the whitepaper.
The CLI's own documentation ships with the tool: run
dizzy docs,dizzy docs authoring, anddizzy onboard.