A list of awesome node graph editors.
- github.com/topics/flow-based-programming - many, many, projects
- ivanreese/visual-programming-codex - Waypoints to the past and future of visual programming and varsious VPL implementations.
- Flow-Based Programming - Collective mind for FBP standards. Publishes the FPB Protocol.
The following are rust-based editors. Some use web technologies (like yew.rs) for the front end.
Node/Flow editor library in yew.rs (web framework for rust that compiles to web assembly)
Bindings for imnodes using cimnodes for imgui-rs.
A featureful, customizable library to create node graph applications using egui (a simple, fast, and highly portable immediate mode GUI library for Rust).
A simple and elegant, pipewire graph editor
Simple node-based graph editor for Rust. Register nodes, let the user mingle with them, read the result.
License: GPL-3.0, Last Activity: 2 years ago
A small, experimental procedural node editor tool, uses rust macros
NO IMAGE
Toy experiment of a text editing node graph in Rust
a multi-purpose visual node editor for the Python programming language
A multi purpose node editor for flow-based programming.
Technology: Qt
A simple visual node editor for Python. Front-end in Qt
A simple generic Node Editor written with python and Panda3D
Graphics: Panda3D, License: BSD-2, Last Release: May, 2022
Non-destructive, node-based 2D graphics editor, focused on simplicity, speed, elegance, and usability
Flowchart Python -- A multipurpose Python node editor.
Flojoy is a free, modern Desktop app for drag-&-drop test & measure automation. Tasks that are commonly performed in MATLAB, Alteryx, LabVIEW, Keysight PathWave, or ad-hoc Python scripts can be easily recreated for free in Flojoy.
Node editor built with canvas api, simple graph data structure and included transforms for scale, pan and move.
Technology: [Lit](https://github.com/lit/lit/) (Reactive JS Framework)A React-powered node editor and runtime engine
License: MIT, Technology: React (HTML/JS/CSS), Last Activity: April 2022React component which enables creating flow editors with ease
A web-based node editor component for plotly dash
License: NONE?
Graph / node editor in the browser using VueJS
Simple flow library 🖥️🖱️
Technology: JS (Vanilla javascript)
Fairly featureful node editor, useful as a basis for more complex ideas
- NoFlo - Flow-Based Programming for JavaScript
- FloHub - https://www.flowhub.io/, https://app.flowhub.io/
- FloJoy - Joyful visual programming in Python