TALA
A novel layout engine developed by Terrastruct, designed specifically for software architecture diagrams.
Pros​
- As a general orthogonal layout engine, TALA is not constrained to one type like hierarchies or trees or radial. For fundamentally non-hierarchical layouts, TALA can produce diagrams like a human would on a whiteboard.
topandleftcan be used to lock positions.- Considers and prefers symmetry.
- First-class consideration for containers.
directioncan be set per-container.nearcan be specified to be to another shape.sql_tableconnections point to exact row.- Dynamic label positioning to avoid obstructions.
- Connections for grid cells use TALA's routing engine instead of always straight lines.
Cons​
- Has randomness. A small change to a label can cascade into an entirely different layout.