A .NET library for rendering Mermaid diagrams to SVG. No browser or JavaScript runtime required.
https://nuget.org/packages/Naiad/
var svg = Mermaid.Render(
"""
flowchart LR
A[Start] --> B[Process] --> C[End]
""");The diagram type is automatically detected from the input.
var svg = Mermaid.Render(
input,
new RenderOptions
{
Padding = 20,
FontSize = 14,
FontFamily = "Arial, sans-serif"
});- Flowchart / Graph
- Sequence Diagram
- Class Diagram
- State Diagram
- Entity Relationship Diagram
- Gantt Chart
- Pie Chart
- Git Graph
- Mindmap
- Timeline
- User Journey
- Quadrant Chart
- Requirement Diagram
- C4 Diagrams (Context, Container, Component, Deployment)
- Kanban
- XY Chart (beta)
- Sankey (beta)
- Block Diagram (beta)
- Packet Diagram (beta)
- Architecture (beta)
- Radar (beta)
- Treemap (beta)
Auto-generated documentation from the test suite.
- C4
- Class
- EntityRelationship
- Flowchart
- Gantt
- GitGraph
- Kanban
- Mindmap
- Pie
- Quadrant
- Requirement
- Sequence
- State
- Timeline
- UserJourney
Mermaid Tail designed by Olena Panasovska from The Noun Project.