Advice wanted: I want to create a diagram, specifically a statechart, with specific node layout and automatic edge placement.

#Mermaid is nice, but autolayout is nasty. #plantUML is powerful, but has some showstopper issues (can't link to concurrent states).

I will probably use #excalidraw to get something good, but I'm still interested in programmatic layout. There is #d3, #cytoscape, #svelteflow, #jointjs and surely others. Do you have thoughts?

#dataviz

This Week in Svelte, Ep. 108 — Changelog, Svelte Flow

YouTube