I'm creating a nodes based developing system
I'm creating a web-based application that allows users to create and run visual programming workflows using a node-based interface.
This took inspiration of Blender Geometry nodes, Nodebox and Node-red.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by john on 08 Jun, 2025 07:20 AM
Shuantsu,
Congratulations on this early sneak peek. Your application is impressive. Thanks for sharing it with us.
I see the influence of Blender and Node-RED (which I hadn't seen before your note). But aside from its visual node-based UI, what about Nodebox influenced your design?
John
2 Posted by shuantsu on 08 Jun, 2025 09:25 AM
I started using Nodebox in 2015, it was the first "node-based system" I had ever touched.
My program implements some of Nodebox features like being able to create your own nodes with custom scripts but instead of choosing between Python or Closure, you can choose between JavaScript or Python, thanks to the pyodide library that runs Python on front-end. Also you can make your nodes with custom logic without having to leave the app with this custom nodes feature or create your group of nodes easily.
Different from Blender and Nodebox though it is more focused on text output, not intented for 2d or 3d graphics. So it takes the strong points of those, like a visual programming tool.
Different from node-red it is not focused primarily in event-driven or backend logics, but AJAX requests are supported, so you can use it as an interface for other APIs