mermaid-js/mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

View on GitHub ↗Jump to charts ↓

mermaid-js/mermaid has 90k+ stars and 9k+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Type:Library / SDKCategory(s):Documentation ToolsDeveloper Tools
Added to GitGenius on August 30th, 2026
Created on November 1st, 2014
Open Issues & Pull Requests: 1,898 (+0)
GitHub issues: Enabled
Number of forks: 9,354
Total Stargazers: 90,726 (+2)
Total Subscribers: 645 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.6 days
Mean response time: 132.5 days
90th percentile: 428.6 days
Tracked items: 1,241

Maintainer activity

25 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 59% of tracked open issues have had no activity in three months. Only 36% of issues opened in the past year have been closed. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 929
New in 7 days: 9
Closed in 7 days: 2
Avg open age: 749 days
Stale 30+ days: 867
Stale 90+ days: 728

Recent activity

Opened in 7 days: 8
Closed in 7 days: 2
Comments in 7 days: 13
Events in 7 days: 48

Top labels

  • Status: Triage (742)
  • Type: Bug / Error (685)
  • Status: Approved (473)
  • Type: Enhancement (410)
  • Contributor needed (152)
  • Type: New Diagram (117)
  • Graph: Flow (94)
  • Good first issue! (78)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Mermaid is a JavaScript-based diagramming tool that generates diagrams from markdown-like text definitions. The tool renders flowcharts, sequence diagrams, UML diagrams, mindmaps, and other diagram types from simple text syntax, addressing the problem of documentation falling out of sync with code. Rather than requiring developers to maintain diagrams manually or use complex graphical tools, Mermaid lets users define diagrams as text that can be versioned, reviewed, and modified alongside code. The approach works by parsing text definitions written in a markdown-inspired syntax and rendering them to visual diagrams, making it possible to keep documentation current without the overhead of traditional diagramming tools.

Mermaid suits teams that want diagrams embedded in their documentation workflow without friction. It works well for projects using markdown-based documentation systems, wikis, or version-controlled repositories where diagrams need to stay synchronized with code changes. The tool is accessible to non-programmers through its live editor while remaining scriptable for developers who want to generate diagrams programmatically. It integrates with GitHub and many other platforms, making it practical for teams already using those systems.

The project shows substantial real-world adoption, with almost all open issues coming from external users rather than the core team. Responses to issues and pull requests typically arrive within one to two weeks. The issue tracker is dominated by bug reports and triage work, reflecting an active maintenance posture focused on stability and addressing user-reported problems.