GitHub

Components

Mermaid

Create diagrams and visualizations with Mermaid syntax

Mermaid lets you create flowcharts, sequence diagrams, and other visualizations using text-based syntax.

Flowchart

Loading diagram...
<Mermaid client:load chart={\`
flowchart TD
    A[Start] --> B{Is it working?}
    B -->|Yes| C[Great!]
    B -->|No| D[Debug]
    D --> B
\`} />

Sequence Diagram

Loading diagram...
<Mermaid client:load chart={\`
sequenceDiagram
    participant User
    participant API
    participant Database
    
    User->>API: Request data
    API->>Database: Query
    Database-->>API: Results
    API-->>User: Response
\`} />

Entity Relationship Diagram

Loading diagram...

State Diagram

Loading diagram...

Props

chartstringrequired

Mermaid diagram syntax as a string

classNamestring

Additional CSS classes

client:loaddirectiverequired

Required Astro directive for client-side rendering

For more diagram types and syntax, see the Mermaid documentation.