![]() | The topic of this article may not meet Wikipedia's notability guidelines for products and services .(January 2025) |
Developer(s) | Knut Sveidqvist and contributors |
---|---|
Initial release | 2014 |
Repository | github |
Written in | JavaScript |
Operating system | Cross-platform |
Type | Diagramming and charting |
License | MIT |
Website | mermaid |
Mermaid is an open-source JavaScript-based diagramming and charting tool that generates diagrams from text-based descriptions. [1] Created by Knut Sveidqvist in 2014, the project originated from a need to simplify diagram creation in documentation workflows after experiencing issues with proprietary software file formats. [2] [3]
Mermaid allows users to create various types of diagrams using a Markdown-like syntax, including: [4]
The software provides both text-based and visual editing interfaces, allowing users to switch between the two modes. [2] Users can create diagrams through the Mermaid Live Editor, a web-based tool that provides real-time preview capabilities without requiring local installation. [5]
Mermaid is supported natively by several platforms and services: [6] [7]
As of 2024, the project is developed under both open-source and commercial models. The core functionality remains open-source under the MIT License, while a commercial offering called Mermaid Chart provides additional features and hosted services. [2] The open-source project has garnered significant community engagement, with over 74,000 GitHub stars and 6,800 forks as of early 2025. [1]
In March 2024, the commercial entity raised $7.5 million in seed funding from investors including Open Core Ventures, Sequoia, and Microsoft's M12 fund. [2]
The project received the JS Open Source Award in 2019 for "The Most Exciting Use of Technology." [18]