Skip to content

Gallery

Each of these renders straight from an ASL fixture with generateSvg — no manual layout, no hand-drawn boxes. Click a fixture name to see the exact ASL behind it in the state types guide.

Two more patterns are easier to show live than as a static image:

  • Visual diffing — --diff <baseline> highlights added, modified, and removed states between two revisions. It’s what drives the GitHub Action’s PR comments.
  • Execution overlays — --execution <history.json> paints a real run’s path, status, and per-state duration onto the diagram.

Want to try your own definition? Paste it into the playground — no install required.