Diagram family matrix
This page is generated from the repository's machine-readable compatibility registry. Every listed family has a bounded vertical slice; in progress does not mean full Mermaid parity.
| Family | Mermaid syntax reference | Status | Parser | Layout | SVG |
|---|---|---|---|---|---|
architecture | architecture | In progress | partial | partial | partial |
block | block | In progress | partial | partial | partial |
c4 | c4 | In progress | partial | partial | partial |
class | classDiagram | In progress | partial | partial | partial |
cynefin | cynefin | In progress | partial | partial | partial |
entityRelationshipDiagram | entityRelationshipDiagram | In progress | partial | partial | partial |
eventmodeling | eventmodeling | In progress | partial | partial | partial |
flowchart | flowchart | In progress | partial | partial | partial |
gantt | gantt | In progress | partial | partial | partial |
gitgraph | gitgraph | In progress | partial | partial | partial |
ishikawa | ishikawa | In progress | partial | partial | partial |
kanban | kanban | In progress | partial | partial | partial |
mindmap | mindmap | In progress | partial | partial | partial |
packet | packet | In progress | partial | partial | partial |
pie | pie | In progress | partial | partial | partial |
quadrantChart | quadrantChart | In progress | partial | partial | partial |
radar | radar | In progress | partial | partial | partial |
railroad | railroad | In progress | partial | partial | partial |
requirementDiagram | requirementDiagram | In progress | partial | partial | partial |
sankey | sankey | In progress | partial | partial | partial |
sequenceDiagram | sequenceDiagram | In progress | partial | partial | partial |
stateDiagram | stateDiagram | In progress | partial | partial | partial |
swimlanes | swimlanes | In progress | partial | partial | partial |
timeline | timeline | In progress | partial | partial | partial |
treeView | treeView | In progress | partial | partial | partial |
treemap | treemap | In progress | partial | partial | partial |
usecase | usecase | In progress | partial | partial | partial |
userJourney | userJourney | In progress | partial | partial | partial |
venn | venn | In progress | partial | partial | partial |
wardley | wardley | In progress | partial | partial | partial |
xyChart | xyChart | In progress | partial | partial | partial |
zenuml | zenuml | In progress | partial | partial | partial |
Reading the matrix
- In progress means a tested vertical slice exists, while unsupported syntax still fails closed.
- A family is not considered fully compatible until parser, typed AST, layout, rendering, positive and negative fixtures, and platform evidence are complete.
- Detailed syntax boundaries remain in compatibility/diagram-families.csv.
Last generated from 32 registry entries.