
Mermaid | Diagramming and charting tool
Mermaid Diagramming and charting tool JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.
Flowcharts Syntax | Mermaid
Mermaid introduces 30 new shapes to enhance the flexibility and precision of flowchart creation. These new shapes provide more options to represent processes, decisions, events, data …
About Mermaid | Mermaid
Mermaid lets you create diagrams and visualizations using text and code. It is a JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and …
Examples | Mermaid
This page contains a collection of examples of diagrams and charts that can be created through mermaid and its myriad applications. If you wish to learn how to support mermaid on your …
Blog | Mermaid
In 2025, AI tools make creating flowcharts faster and easier than ever. With Mermaid’s AI flowchart generator, you can turn plain text into clear, accurate diagrams in seconds. This …
Usage | Mermaid
Following these directions, mermaid starts at page load and (when the page has loaded) it will locate the graph definitions inside the pre tags with class="mermaid" and return diagrams in …
Theme Configuration | Mermaid
Dynamic and integrated theme configuration was introduced in Mermaid version 8.7.0. Themes can now be customized at the site-wide level, or on individual Mermaid diagrams.
Mermaid User Guide
This section talks about the different ways to deploy Mermaid. If you are a beginner:
Class diagrams | Mermaid
Class diagrams can also be used for data modeling. The classes in a class diagram represent both the main elements, interactions in the application, and the classes to be programmed. …
Entity Relationship Diagrams | Mermaid
Entity names are often capitalised, although there is no accepted standard on this, and it is not required in Mermaid. Relationships between entities are represented by lines with end markers …