D2 – Diagramm-Skriptsprache als Open Source freigegeben
(github.com/terrastruct)- D2 = deklaratives Diagramming
- Eine Sprache zum Zeichnen von Diagrammen per Text, ähnlich wie MermaidJS, Graphviz und PlantUML
- Bietet Erweiterungen für VSCode/Vim; über die CLI lassen sich auch SVGs aus
.d2-Dateien erzeugen - Kann als Go-Open-Source-Bibliothek verwendet werden
- Open-Core-Modell (enthält standardmäßig die externen Layout-Engines dagre/ELK; zusätzlich wurde die für das Zeichnen von Software-Architekturen optimierte Engine TALA entwickelt, die unter separater Lizenz verkauft wird)
4 Kommentare
Dass keine Sequenzdiagramme unterstützt werden, ist echt schade seufz seufz
Ab heute wird das in Version 0.1.0 als experimentelle Funktion unterstützt.
https://d2lang.com/tour/sequence-diagrams
https://github.com/terrastruct/d2/releases/tag/v0.1.0
Sie haben offenbar eigens eine Website erstellt, auf der sie sich mit MermaidJS, Graphviz und PlantUML vergleichen.
Text-To-Diagram https://text-to-diagram.com/
Das bringt mich auf den Gedanken, dass ich es mal ausprobieren sollte. Aber wie die Person weiter oben schon sagte, ist der größte Nachteil, dass keine Sequenzdiagramme möglich sind. Das wird wohl bald unterstützt.