Mermaid

Data Visualization & Charts
Mermaid screenshot
Visit

Mermaid is an open-source JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify diagrams dynamically. It supports various diagram types including flowcharts, sequence diagrams, class diagrams, state diagrams, gantt charts, and more. Developers can integrate it into documentation, wikis, or custom web applications to maintain version-controlled visual documentation without needing external graphic editing software.

Pricing
Free
Features
Open Source

Checked on Oct 18, 2026.


Alternative resources

Kroki

Unified HTTP API to generate diagrams from textual descriptions supporting multiple diagram libraries and output formats.

FreeOpen SourceSelf-hostedNo sign-up

Chart.js

A flexible JavaScript charting library for the web that uses HTML5 Canvas for rendering and supports eight different chart types.

FreeOpen Source

Cytoscape.js

A fully featured, open-source graph theory library for graph analysis and visualization in JavaScript.

FreeOpen Source