Mermaid ist ein Javascript (node.js)-basiertes Diagrammwerkzeug, das Markdown-ähnliche Text-Definitionen nutzt, um komplexe Diagramme zu erstellen und zu ändern. Der Hauptzweck von Mermaid ist es, dabei zu helfen, dass die Dokumentation mit der Entwicklung von Projekten schritthält. Mermaid lässt sich in andere Projekte und Webseiten integrieren und stellt auch einen grafischen Diagramm-Editor (Mermaid Live Editor) zur Verfügung. (non)