TALA, algorithme de layout D2, passe en open-source

Original : TALA Is Open-Source

Pourquoi c'est important

L'ouverture de TALA élargit l'écosystème des outils de diagrammes automatisés pour les développeurs.

Le 7 septembre 2026, Terrastruct a annoncé que TALA (Terrastruct's AutoLayout Algorithm), son algorithme de mise en page pour diagrammes d'architecture logicielle, est désormais open-source sous licence MPL-2.0, identique à celle de D2.

Alexander Wang, fondateur de Terrastruct, annonce que TALA est maintenant disponible en open-source sous licence MPL-2.0, la même que le langage de diagrammes D2. TALA est un moteur de layout orthogonal conçu pour les diagrammes d'architecture logicielle, à la différence des algorithmes DAG classiques comme Dagre ou ELK qui organisent les nœuds dans une seule direction. Il s'appuie sur plusieurs travaux de recherche en dessin de graphes, combinés à des techniques originales, en optimisant plusieurs critères esthétiques : symétrie, distance médiane, flux, regroupement de nœuds similaires. TALA permet également de spécifier des coordonnées précises pour certains nœuds tout en laissant le moteur gérer les autres, ce qui le rend adapté aux cas d'usage agentiques où les modèles d'IA positionnent les nœuds mais peinent encore à gérer le routage. L'algorithme présente toutefois des limites : il intègre une part de hasard (3 seeds par défaut), peut produire des résultats très différents lors de l'ajout d'un nœud, et son temps d'exécution croît de façon non linéaire. TALA est intégré dans D2 v0.9.0 (option --layout=tala) et accessible via le playground en ligne.

Source

d2lang.com — Lire l'original →