Rete.js is a TypeScript-first framework for creating visual programming interfaces. It provides out-of-the-box solutions for visualization using various libraries and frameworks, as well as solutions for processing graphs based on dataflow and control flow approaches
I tried playing with the example and I was pretty confused at which direction the interaction was flowing, why some nodes couldn't be connected to others, and why the right click pop-up had a notable lag when I tried to dismiss it.
It seems like it's intending to enable users to create finite-state-machine-driven UI flows, which is a great concept, but curiously doesn't mention finite state machines in the docs
Rete.js has officially added support for integrating with Svelte, enabling you to build visual programming interfaces using Svelte components alongside other existing functionalities
Rete.js is a framework for creating visual interfaces and workflows.
It provides out-of-the-box solutions for visualization using various libraries and frameworks (Angular, Vue.js, React.js), as well as solutions for processing graphs based on dataflow and control flow approaches.