Skip to content

DIZZY

DIZZY is a methodology and code generator for event-sourced software. A business domain is expressed in a single artifact — the feature-file — that is both literate design and the source of a checkable implementation. From it, DIZZY generates typed contracts, deployment, stubs, and tests as redistributable libraries across multiple runtimes.

Two loops define the model:

Commands → Procedures → Events → Policies  → Commands   (reactivity loop)
Events   → Projections → Models → Queries  → Procedures (data loop)

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, and dizzy onboard.