Overview

edit
DiagramTypeMermaid keyword
FlowchartFlowchartDiagramflowchart, graph
SwimlanesFlowchartDiagram with Swimlanesswimlane-beta
Class diagramClassDiagramclassDiagram, classDiagram-v2
State diagramStateDiagramstateDiagram, stateDiagram-v2
Entity relationship diagramErDiagramerDiagram
Requirement diagramRequirementDiagramrequirementDiagram
Use case diagramUseCaseDiagramusecase-beta
C4 diagramC4DiagramC4Context, C4Container, C4Component, C4Dynamic, C4Deployment
Block diagramBlockDiagramblock, block-beta
Architecture diagramArchitectureDiagramarchitecture-beta
Sequence diagramSequenceDiagramsequenceDiagram
Gantt diagramGanttDiagramgantt
TimelineTimelineDiagramtimeline
Git graphGitGraphDiagramgitGraph
Kanban diagramKanbanDiagramkanban
Packet diagramPacketDiagrampacket, packet-beta
User journeyUserJourneyDiagramjourney
Event modelingEventModelingDiagrameventmodeling
Railroad diagramRailroadDiagramrailroad-beta, railroad-ebnf-beta, railroad-abnf-beta, railroad-peg-beta
MindmapMindmapDiagrammindmap
Tree viewTreeViewDiagramtreeView-beta
Ishikawa diagramIshikawaDiagramishikawa-beta, ishikawa
Venn diagramVennDiagramvenn-beta
Wardley mapWardleyDiagramwardley-beta
Cynefin diagramCynefinDiagramcynefin-beta

Every diagram derives from Diagram, which gives it a Title, an accessible Description, a Theme and the SVG output.

The charts of Mermaid (pie, XY, quadrant, sankey, radar charts and treemaps) are drawn with Meziantou.Framework.Charts by the Meziantou.Framework.Mermaid package: see Mermaid charts.