Skip to content

Feature Matrix

Last updated:

Which IDE features does Mermaid Studio ship for each Mermaid diagram type? This table is generated from the latest plugin release, so it always reflects what’s actually wired up. Click any diagram name for its dedicated page; switch to Full feature matrix to see every feature column individually instead of category roll-ups.

This is a presence check, not a quality rating: it tells you whether a capability exists, not how deep our validation rules or completion suggestions go for a given diagram. Scores count the features we track, and that set grows as the plugin adds capabilities, so a score can change between releases without any change to that diagram’s support. A muted n/a cell means the feature doesn’t apply to that diagram type and is excluded from its score.

Feature support summary33 diagrams · 6 categories
DiagramOverallEditingCode IntelligenceValidationRefactoringNavigation & DocsPreview
Architecture17/255/75/71/22/23/41/3
Block19/266/76/81/22/23/41/3
C421/267/77/81/22/24/40/3
Class24/267/78/81/22/23/43/3
Cynefin13/266/75/82/20/20/40/3
Entity Relationship20/267/76/81/22/23/41/3
Event Modeling11/255/74/70/22/20/40/3
Flowchart22/266/77/81/22/23/43/3
Gantt13/255/76/71/21/20/40/3
Git Graph15/255/75/71/22/22/40/3
Ishikawa11/203/55/71/20/02/30/3
Journey9/243/64/70/22/20/40/3
Kanban12/256/74/71/21/20/40/3
Mindmap14/255/74/71/21/22/41/3
Packet6/192/74/70/20/00/10/2
Pie Chart8/202/75/71/20/10/10/2
Quadrant11/252/75/81/22/21/30/3
Radar9/214/74/70/21/20/10/2
Railroad7/244/73/70/20/20/40/2
Railroad (ABNF)7/244/73/70/20/20/40/2
Railroad (EBNF)11/244/75/70/22/20/40/2
Railroad (PEG)7/244/73/70/20/20/40/2
Requirement20/267/76/81/22/23/41/3
Sankey9/231/75/71/22/20/30/2
Sequence17/267/76/81/21/21/41/3
State19/267/77/81/22/21/41/3
Swimlane22/266/77/81/22/23/43/3
Timeline9/214/65/70/20/00/30/3
Treemap17/266/75/81/22/23/40/3
TreeView9/254/74/71/20/20/40/3
Venn13/264/76/81/20/22/40/3
Wardley Map8/254/74/70/20/20/40/3
XY Chart10/194/75/71/20/00/10/2

Visual editing actions are tracked separately from the editor features above because they’re registered per diagram type in the preview. The table lists every diagram type with at least one action available; click a diagram name for the actions specific to that type.

Visual-editing actions by diagram type
DiagramClick NavigationInline EditNode MoveAdd ElementEdge RetargetGroupDelete
Flowchart
Swimlane
Class
State
Architecture
Block
Entity Relationship
Mindmap
Requirement
Sequence