TALA ist jetzt Open Source: D2s Autolayout-Algorithmus für Architekturdiagramme

TALA Is Open-Source

Terrastruct hat TALA, seinen Autolayout-Algorithmus für Software-Architekturdiagramme, unter der MPL-2.0-Lizenz als Open Source veröffentlicht. TALA erzeugt orthogonale Layouts, die an Whiteboard-Zeichnungen erinnern, und kombiniert Ideen aus der Graphdrawing-Forschung mit eigenen Techniken. Es optimiert mehrere ästhetische Kriterien wie Symmetrie, Fluss und Clusterbildung. Ein besonderes Merkmal: Knotenpositionen und -größen lassen sich manuell festlegen, was sich für KI-Agenten eignet, die Koordinaten vorgeben, während TALA das Routing übernimmt. TALA ist in D2 v0.9.0 integriert und kann mit `--layout=tala` genutzt werden. Der Autor weist auf Kompromisse hin, etwa die nichtlineare Skalierung bei großen Diagrammen.

Ich freue mich besonders auf die Verbesserungen, die Open Source mit sich bringt, und kann es kaum erwarten zu sehen, welche Verbesserungen und Ideen von der Community eingereicht werden.
  1. ricardobeat

    Die ersten paar Graphen sind beeindruckend, es macht einen viel ordentlicheren Job. Die Go-Queue-Variante ist objektiv schlechter – die anderen Versionen halten Dienste und Benutzer gruppiert und behalten einen Links-nach-rechts-Fluss bei. Die TALA-Version lässt es komplizierter aussehen, als es ist.

  2. aidenn0

    Das ist schön; meine ersten Eindrücke von D2 waren viel schlechter, als sie hätten sein sollen, da die Standard-Layout-Engine für einige Arten von Graphen ziemlich schlecht ist; ELK ist eine große Verbesserung, und als ich TALA ausprobierte, war es manchmal eine große Verbesserung gegenüber ELK.

    Ich habe TALA jedoch nie gekauft, weil ich D2 nicht bei der Arbeit verwende und die Kosten für den Kauf von TALA über meinem "Spaßgeld"-Budget lagen.

  3. ashiban

    Danke dafür. Was sind deiner Meinung nach die wichtigsten Heuristiken/Konzepte, die es hervorstechen ließen oder besser für Architekturdiagramme geeignet machten?

Mehr von diesem Tag

2026-09-08