Mermaid
Some data may be outdated — see provenance labels.
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown observed · 2026-10-05
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 4371
- days_rel: 18
- days_push: 16
- n_releases_24m: 86
Adoption not part of the score
90537 stars · 9323 forks observed · 2026-10-05
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
Mermaid is a JavaScript/TypeScript library that renders diagrams and flowcharts from simple Markdown-like text definitions. It can be used in browsers, Node.js, or via its CLI to generate SVG/PNG images.
Use cases
- Create flowcharts and sequence diagrams directly in Markdown files
- Generate architecture diagrams for documentation pipelines
- Render UML-like charts in CI/CD pipelines using the CLI
- Embed dynamic diagrams in web applications
- Produce SVG images of diagrams for static site generators
When to choose
- You need a lightweight, code‑first way to produce diagrams without a GUI editor
- Your documentation workflow already uses Markdown and you want diagrams to stay in source control
- You want a library that works both in the browser and in Node.js environments
When to avoid
- You require highly detailed, pixel‑perfect graphics or advanced styling beyond Mermaid's capabilities
- You need real‑time collaborative diagram editing with complex UI features
- Your project is locked to a non‑JavaScript stack without a way to run Node.js or embed a browser
Facets
library · maturity active
templating documentation web-framework documentation web-development browser diagrams-as-code flowchart sequence-diagram markdown-like typescript open-source cli-tool live-editor devops nodejs web-server
4 sources
- readme: https://github.com/mermaid-js/mermaid · fetched 2026-10-05 · d29963546a02
- homepage: https://mermaid.ai/open-source/ · fetched 2026-09-07 · 0d76b30ecb3b
- site_page: https://mermaid.ai/open-source/intro · fetched 2026-09-07 · 31a50e47a4ae
- site_page: https://mermaid.ai/open-source/ecosystem/integrations-community.html · fetched 2026-09-07 · 1bb0e6f2fd34
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mermaid-js/mermaid | main | 94 |
| mermaid-js/mermaid-live-editor | frontend | 76 |
| mermaid-js/mermaid-cli | plugin | 91 |
For agents
markdown · JSON · MCP: product_card(name="mermaid-js/mermaid")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem