Editor de Diagramas Mermaid: Crie Diagramas como Código
Mermaid é uma linguagem de criação de diagramas que converte definições de texto em diagramas SVG. Escreva um fluxograma, diagrama de sequência ou diagrama ER como texto plano e veja o resultado renderizado em tempo real. Este editor analisa sua sintaxe Mermaid do lado do cliente usando a biblioteca oficial Mermaid.js é a exibe como uma visualização SVG rolável e ampliável.
Como Usar
- Escreva sintaxe Mermaid no editor (com números de linha e correspondência de parênteses) ou clique em um botão de templaté para carregar um ponto de partida
- A visualização é atualizada enquanto você escreve com uma breve demora
- Arraste o separador entre o editor é a visualização para redimensionar os painéis
- Clique e arraste na visualização para rolar, role para ampliar
- Selecione um tema de diagrama no menu suspensó (Default, Dark, Forest, Neutral)
- Exporte com os botões de download SVG/PNG ou use Copiar PNG para colar em outras aplicações
- Clique em Compartilhar para criar um link que codifica seu diagrama e tema no hash
Tipos de Diagramas Suportados
Fluxogramas
O diagrama Mermaid mais comum. Defina a direção com TD (cima para baixo), LR (esquerda para direita), RL ou BT. Os nós usam colchetes para as formas: [retângulo], (arredondado), {losango}, ([estádio]). Conecte nós com setas: -->, -.->, ==>.
Diagramas de Sequência
Modele interações entre participantes ao longo do tempo. As setas mostram mensagens síncronas (->>) e assíncronas (-->>). Adicione blocos activate/deactivate, condições alt/else e seções loop para representar fluxos complexos.
Diagramas Entidade-Relacionamento
Defina esquemas de banco de dados com entidades e relacionamentos. Use a notação padrão de cardinalidade: ||--o{ (um para muitos), }|--|{ (muitos para muitos). Adicione tipos de atributos e marcações PK/FK.
Diagramas de Classes
Documente designs orientados a objetos com classes, interfaces e relacionamentos. Use modificadores de visibilidade (+, -, #), herança (<|--), composição (*--) e agregação (o--).
Diagramas Gantt
Acompanhe cronogramas de projetos com tarefas, dependências, marcos e seções. Use datas explícitas ou dependências com a palavra-chave after.
Compartilhamento de Diagramas
Clique em Compartilhar para codificar seu código Mermaid e tema atual no hash da URL. Qualquer pessoa com o link vê exatamente o mêsmo diagrama. Issó funciona sem um backend: o diagrama é armazenado no hash da URL, não em um servidor.
Diagramas Mermaid funcionam em páginas de documentação, READMEs, wikis e apresentações técnicas.