Mermaid
Syntaxe textuelle pour générer des diagrammes (flowchart, sequence, class, ERD, gantt, state) directement dans du Markdown. Rendu natif sur GitHub, GitLab, Notion, Obsidian.
Forces
- Diagrams-as-code : versionnés dans Git, diff lisible, refactor par recherche/remplacement
- Rendu natif GitHub README, un diagramme en commit, visible immédiatement
- Génération par LLM facile : Claude/GPT produisent du Mermaid correct sans config
- Open-source, communauté active (300+ contributeurs)
Limites
- Layout auto pas toujours idéal, pour des diagrammes complexes, draw.io reste mieux
- Pas d'édition visuelle, il faut écrire la syntaxe (mais l'IA aide)
- Pour les diagrammes UX (wireframes), Figma reste l'outil
Pour qui
- Architecture diagrams qui vivent dans le repo (README.md, docs/)
- ERDs de schéma de BDD documentés à côté des migrations
- Sequence diagrams d'API ou de flow d'auth générés par LLM