Automatic graph layout based on Sugiyama's algorithm. Specialized for data flow diagrams and ports.
github.com/kieler/elkjs
kieler/elkjs