ELK
ELK is a mature, hierarchical layout, actively maintained by an academic research group at Christian Albrechts University in Kiel.
Referenceโ
https://www.eclipse.org/elk/reference.html
Prosโ
- Clean, orthogonal routes.
- Highly customizable.
- Fast.
- Good at minimizing crossings.
- Natively supports container to container routing, handling these better than dagre.
- Undergoing active improvements with regular releases.
- Routes SQL tables with exact columns.
Consโ
- Strictly hierarchical, like dagre.
- Some routes have unnecessary bends.
- Minimal consideration for symmetry.