Mermaid
Overview
Mermaid is an open source JavaScript based diagramming and charting tool that turns text definitions into diagrams and visualizations. It supports flowcharts sequence diagrams class diagrams state diagrams entity relationship diagrams Gantt charts mind maps timelines Git graphs and many other diagram types. Mermaid diagrams are stored as text, making them easy to version control, review and integrate into documentation, GitHub and development workflows. The Mermaid Live Editor provides an interactive way to create and preview diagrams in the browser.
Key features
- 20+ diagram types
- Text based diagram syntax
- Version control friendly
- GitHub and documentation integration