Technology
Terrastruct releases diagram engine TALA under an open-source license
Hacker News reports that Terrastruct open-sourced its architecture layout engine under the MPL-2.0 license.
The short version
- Terrastruct has released its AutoLayout Algorithm (TALA) as open source under the MPL-2.0 license.[Hacker News]
- The software serves as an orthogonal layout engine built specifically for software architecture diagrams.[Hacker News]
- The engine is bundled directly into D2 version 0.9.0 and can be enabled with a configuration flag.[Hacker News]
- Developers face known tradeoffs, including nonlinear scaling on large diagrams and layout shifts when adding single nodes.[Hacker News]
Key facts
- Terrastruct's AutoLayout Algorithm (TALA) was open-sourced under the MPL-2.0 license.[Hacker News]
- TALA operates as an orthogonal layout engine designed for software architecture diagrams.[Hacker News]
- The layout engine comes bundled in D2 v0.9.0 and is accessible using the --layout=tala flag.[Hacker News]
- TALA includes algorithmic randomness and selects the best layout using a default of three seeds.[Hacker News]
- The engine scales nonlinearly, which can increase runtimes on larger diagrams.[Hacker News]
What remains uncertain
- Adding a single node may cause TALA to alter the entire visual layout unpredictably due to built-in algorithmic randomness.[Hacker News]
Sources
Outlet counts describe coverage, not independent confirmation. Reports may share a wire service or original source.
- TALA Is Open-SourceHacker News