Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-node-based-uis
A curated list with resources about node-based UIs
https://github.com/xyflow/awesome-node-based-uis
Last synced: 2 days ago
JSON representation
-
Applications
-
Workflow & Automation
- Flowhub - Visual programming tool [OSS]
- Kuwala - Data Pipelines for BI analysists [OSS]
- novu - Notification infrastructure for developers [OSS]
- Proxeus - Workflow builder for secure documents and more [OSS]
- Tracardi - Customer Journey Automation tool [OSS]
- Benthos Studio - Visual editing for the Benthos stream processor
- Cables - Visual programming environment
- Carto Workflows - Spatial analytics tool
- Controller Lab - Drag-and-drop tool for remapping input devices
- Dopt - Visual flow builder + APIs/SDKs for powering user onboarding and engagement experiences
- Dots - No-code bot builder for Discord community onboarding & engagement
- DoubleLoop - Dashboard builder to monitor business metrics
- customer.io - Automated messaging platform
- Flowhub - Visual programming tool [OSS]
- Kelp - Build interactive data-driven apps for operational analytics
- Mode - Tool for exploratory analysis
- n8n - Workflow automation platform
- OneSignal Journeys - Workflow builder to automate messaging
- Power Automate - Automation tool
- Retool Workflows - ETL tool for Retool
- Stately - Application logic visualizer [OSS]
- whenthen - Payment orchestration
- workflow86 - Workspace to document, automate and manage business workflows
- Patterns - Data processing and automation tool
- Power Automate - Automation tool
- Dopt - Visual flow builder + APIs/SDKs for powering user onboarding and engagement experiences
- customer.io - Automated messaging platform
-
AI
- Netron - Visualizer for machine learning models
- Cellulose - Machine Learning Model visualizer and optimization tool
- Cellulose - Machine Learning Model visualizer and optimization tool
- CraftGen - Visually build and orchestrate powerful AI agents.
- CraftGen - Visually build and orchestrate powerful AI agents.
-
Data Processing
- jsoncrack - JSON data visualizer
- node-red - Low-code programming for event-driven applications [OSS]
- Cascade - Data transformation and visualization
- CodeNect - Visual Programming Software that transpiles to C
- Datablocks - Data transformation and visualization
- Easy Data Transform - Data transformation tool
- Graphqleditor - Editor for GraphQL
- Nifi - Data routing, transformation, and system mediation logic
- Rapidcanvas - Data science platform
- Slang - Data processing tool
- Y42 - Data pipeline tool
- Rapidcanvas - Data science platform
- Slang - Data processing tool
-
3D & Visuals
- Blackjack - Procedural modelling application [OSS]
- Cascade - Image editor [OSS]
- Chainner - Image processing GUI [OSS]
- Dynamo - Open Source Graphical Programming for Design [OSS]
- Gaffer - Application for lookdev, lighting and automation [OSS]
- Mixture - Unity plugin to create textures in realtime [OSS]
- Nodebox - App for visualization and generative design [OSS]
- Polygonjs - WebGL design tool [OSS]
- Protongraph - Procedural content generation [OSS]
- Plantarium - Procedural browser-based plant modelling [OSS]
- Alma - Digital playground for visual experiences
- Armory3d - Game engine for Blender
- Blender - 3D graphics suite for multiple rendering engines [OSS]
- FFmpeg Explorer - Tool for exploring FFmpeg filters
- Gimel Studio - 2D image editor [OSS]
- Houdini - Procedural system for artists
- Natron - Compositing software for VFX and motion graphics [OSS]
- Nodes.io - Visual programming environment
- Nodetoy - Shader tool
- Notch - Motion graphics and interactive VFX in realtime
- Origami Studio - UI design prototyping tool
- Puredata - Visual programming language for multimedia [OSS]
- Retrobatch - Batch image processing for macOS
- VVVV - Visual live-programming environment
- ComfyUI - Design and execute advanced Stable Diffusion pipelines for AI image generation [OSS]
-
Audio
- Axiom - Realtime audio synthesizer [OSS]
- Ossia score - Sequencer for audio-visual artists [OSS]
- Audio Hijack - Audio recording and routing for macOS
- Audulus - Modular synthesizer and DSP environment
- Bespoke - Modular synthesizer [OSS]
- Eternal - Audio and visual composition [OSS]
- Kronos - Visual & textual programming language designed for musical signals
- Max - Tool to create your own interactive software
- Reaktor - Modular digital signal processor
- Zupiter - Synthesizer
-
Scripting
- PyFlow - Visual scripting framework for python [OSS]
- flojoy - No code Python programming
- Natto - Javascript environment
- Ryven - Visual scripting for python [OSS]
- Regex Nodes - Analyze and build regular expressions in your browser [OSS]
- Regex Nodes - Analyze and build regular expressions in your browser [OSS]
-
Diagramming
- FigJam
- Flowchart Fun - Generate flowcharts and diagrams from text [OSS]
- Grapher - Flowchart tool [OSS]
- Knotend - Keyboard-centric flowchart editor
- Mermaid Live - Edit, preview and share mermaid charts/diagrams [OSS]
- Miro
- nomnoml - Tool for drawing UML diagrams [OSS]
- QuikFlow - Create flowcharts with a mindmapping workflow
- Terrastruct - Visualize software architecture
-
Misc
- Twine - Tool for telling interactive, non-linear stories
-
-
Javascript Libraries
-
Renderers
- baklavajs - Graph/node editor for VueJs
- butterfly - Renderer for interactive diagrams and flowcharts
- diagram-maker - Interactive editor for any graph-like data
- Flowy - Flowchart library
- flow-builder - React-based renderer for workflows and process diagrams
- kedro-viz - Visualises Kedro data and machine-learning pipelines
- litegraph.js - A graph node engine and editor
- ngx-graph - Graph visualization library for Angular
- ngx-vflow - An open source library to build node-based UI with Angular
- nice-dag - Lightweight javascript library, which is used to present a DAG diagram
- nodl - Framework for computational node graphs
- react-dag-editor - React component to create graphic user interface
- react-digraph - A library for creating directed graph editors
- reaflow - React library for building workflow editors
- sigma.js - Visualization framework for large graphs
- vue-flow - Flowchart component for Vue 3
- X6 - Diagramming library that uses SVG and HTML
- cytoscape.js - Canvas based renderer with utilities and algorithms
- jointjs - JavaScript diagramming library
- jsplumb - Open source project written in Typescript that gives you the tools you need to visually connect DOM elements
- yFiles - Library for visualizing, editing and analyzing graphs
- beautiful-react-diagrams - React components and hooks to build diagrams
- Svelte Flow - Svelte library for rendering node-based UIs
- mermaid - Static diagrams for documentation
- rete - Framework for visual programming and node editors
-
Layouting
- elkjs - A port of the Java ELK layouting library to Javascript
- d3-hierarchy - Helpers and algorithms for working with hierarchical graphs
- d3-force - Library for creating interactive force directed graphs
- d3-dag - D3 plugin to work with DAG data structures
- dagrejs - Directed graph layout algorithms for Javascript
- springy - Force directed graph layouts
- graphology-layout - Layout algorithms
-
Graph Utilities
- behave-graph - Extensible behaviour-graph execution engine
- behave-flow - UI for behave-graph using react-flow
- graphlib - Helpers for directed graphs in JS
- graphology - Utilities and algorithms for all kinds of graphs
-
Misc
-
-
C Libraries
-
Renderers
- imnodes - Node editor for dear imgui
- node-editor - Node Editor built using dear imgui
- nodeeditor - Dataflow programming framework
- graphviz - Graph visualization software
-
-
.NET Libraries
-
Renderers
- Blazor.Diagrams - A fully customizable and extensible all-purpose diagrams library for Blazor.
- nodify - A collection of WPF controls for node based editors designed for MVVM.
- NodeNetwork - A C# library with a WPF node editor component based on ReactiveUI.
- STNodeEditor - A node editor based in Windows Forms and GDI that offers extensive properties and events for streamlined data interaction between nodes.
-
-
Rust Libraries
-
Renderers
- egui_node_graph - Node applications using egui
-
-
Swift Libraries
-
Renderers
- Flow - Swift Package Manager-based node graph editor
-
-
Go Libraries
-
Diagramming
- d2 - Scripting language that turns text to diagrams
-
Programming Languages
Categories
Sub Categories
Keywords
javascript
11
graph
10
react
9
diagrams
8
flowchart
8
node-editor
7
typescript
6
workflow
5
visual-programming
4
node
4
flow
4
editor
4
svg
4
python
4
diagram
4
diagramming
3
dag
3
node-graph
3
open-source
3
flow-based-programming
3
dataflow-programming
3
gamedev
2
creative-coding
2
interactive
2
nodejs
2
drag
2
state-machine
2
visualization
2
drag-and-drop
2
game-development
2
cpp
2
procedural-generation
2
pytorch
2
reactjs
2
node-based
2
react-flow
2
vue
2
golang
2
mindmap
2
blueprints
2
tool
2
imgui
2
modular
2
wpf
2
qt
2
erd
2
csharp
2
nocode
2
text-based
1
mermaidjs
1