-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Interesting topic for me. Thanks for posting this. As pointed out in other post, it's widely used in audio/music programming. My project Glicol joins this list recently:
https://glicol.org
I tried to use solely text based style for denoting audio graph. I would be happy to listen to all the feedback from you at the repo:
https://github.com/chaosprint/glicol
A small issue with flow-based programming is that it often doesn't have a good way to represent time and sequencing over "human" time scales - the main project I work on, https://ossia.io combines timeline and dataflow to solve this. It's mainly used by artists but I always wonder about the other potential use cases for it... if anyone has ideas :D
Do you know vvvv gamma[1][2]? It's a visual programming environment for the .Net ecosystem. It's documents are saved in a XML format and they have build a visual merge / diff tool that works quite well. The strategies it applies are explained in detail in the readme of the repo[3].
[1]https://visualprogramming.net
[2]https://thegraybook.vvvv.org
[3]https://github.com/vvvv/MergeVLDocs
Node-RED is also fairly popular in home automation circles, but it's a generic tool that can be used for different purposes.
For example, it can also be used to build chatbots.
https://nodered.org/