Skip to main content Svelte Highlight v7.21.1

Mermaid language preview

1. Flowchart

nodes, arrows, and a subgraph
horizon-dark
%% request flow
flowchart LR
  A[Client] --> B{API}
  subgraph cluster
    B --> C[(Database)]
  end
atom-one-dark
%% request flow
flowchart LR
  A[Client] --> B{API}
  subgraph cluster
    B --> C[(Database)]
  end
github-dark
%% request flow
flowchart LR
  A[Client] --> B{API}
  subgraph cluster
    B --> C[(Database)]
  end
dracula
%% request flow
flowchart LR
  A[Client] --> B{API}
  subgraph cluster
    B --> C[(Database)]
  end
nord
%% request flow
flowchart LR
  A[Client] --> B{API}
  subgraph cluster
    B --> C[(Database)]
  end
github
%% request flow
flowchart LR
  A[Client] --> B{API}
  subgraph cluster
    B --> C[(Database)]
  end

2. Sequence diagram

participants and messages
horizon-dark
sequenceDiagram
  participant Alice
  participant Bob
  Alice->>Bob: Hello
  Bob-->>Alice: Hi
atom-one-dark
sequenceDiagram
  participant Alice
  participant Bob
  Alice->>Bob: Hello
  Bob-->>Alice: Hi
github-dark
sequenceDiagram
  participant Alice
  participant Bob
  Alice->>Bob: Hello
  Bob-->>Alice: Hi
dracula
sequenceDiagram
  participant Alice
  participant Bob
  Alice->>Bob: Hello
  Bob-->>Alice: Hi
nord
sequenceDiagram
  participant Alice
  participant Bob
  Alice->>Bob: Hello
  Bob-->>Alice: Hi
github
sequenceDiagram
  participant Alice
  participant Bob
  Alice->>Bob: Hello
  Bob-->>Alice: Hi

3. Class diagram

types and relationships
horizon-dark
classDiagram
  class User {
    +String name
    +login()
  }
  User --> Account
atom-one-dark
classDiagram
  class User {
    +String name
    +login()
  }
  User --> Account
github-dark
classDiagram
  class User {
    +String name
    +login()
  }
  User --> Account
dracula
classDiagram
  class User {
    +String name
    +login()
  }
  User --> Account
nord
classDiagram
  class User {
    +String name
    +login()
  }
  User --> Account
github
classDiagram
  class User {
    +String name
    +login()
  }
  User --> Account