Mermaid
An open JavaScript diagramming tool whose concise syntax generates flowcharts, sequences, state diagrams, journeys, Git graphs, and timelines.
Why it’s here
Embedding diagrams in repository docs gives design reviews, diffs, and site publishing the same workflow as code, ideal for living system explanations.
Best fit
Prototype systems, stories, and interactions, then validate them with real players.
Before you commit
Complex layout and pixel-level styling are limited, and renderer versions can change output; do not send secret diagrams to an uncontrolled online editor.