https://github.com/wbkd/awesome-node-based-uis Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + By Plan + Enterprise + Teams + Compare all + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} wbkd / awesome-node-based-uis Public * Notifications * Fork 32 * Star 637 A curated list with resources about node-based UIs License CC0-1.0 license 637 stars 32 forks Star Notifications * Code * Issues 0 * Pull requests 1 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights wbkd/awesome-node-based-uis This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 3 branches 0 tags Code * Clone HTTPS GitHub CLI [https://github.com/w] Use Git or checkout with SVN using the web URL. [gh repo clone wbkd/a] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @chrtze chrtze Merge pull request #3 from shaunabanana/main ... 05ce13b Nov 17, 2022 Merge pull request #3 from shaunabanana/main Add baklavajs 05ce13b Git stats * 80 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time CONTRIBUTING.md chore(contributing): add oss note Nov 16, 2022 LICENSE Initial commit Nov 14, 2022 README.md Merge pull request #3 from shaunabanana/main Nov 17, 2022 View code [ ] Awesome Node-Based UIs Javascript Libraries Renderers Layouting Graph Utilities Misc C Libraries Renderers Rust Libraries Swift Libraries Applications Workflow & Automation AI Data Processing 3D & Visuals Audio Diagramming README.md Awesome Node-Based UIs node-based ui A curated list with resources about node-based UIs. Check out CONTRIBUTING.md for instructions on how to add a new link to the list. Curators: Christopher, John and Moritz from React Flow Javascript Libraries Renderers * baklavajs - Graph/node editor in the browser using VueJS * beautiful-react-diagrams - A collection of React components and hooks to build diagrams * cytoscape.js - Canvas based renderer that includes many utilities and algorithms * diagram-maker - A library to display an interactive editor for any graph-like data * Flowy - The minimal javascript library to create flowcharts * GoJS - Comprehensive diagramming library with a focus on customization and interactivity * kedro-viz - Visualises Kedro data and machine-learning pipelines * litegraph.js - A graph node engine and editor * mermaid - Static diagrams for documentation * ngx-graph - Graph visualization library for Angular [OSS] * noflo - Flow-based programming for JavaScript * react-digraph - A library for creating directed graph editors * react-flow - React library for rendering node-based UIs * reaflow - React library for building workflow editors * rete - Framework for visual programming and node editors * vue-flow - Flowchart component for Vue 3 * X6 - Diagramming library that uses SVG and HTML 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 * graphology-layout - Javascript library that contains different layout algorithms * springy - Force directed graph layouts 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 * flume - Business logic graph editor * mermaid - Generation of diagrams like flowcharts or sequence diagrams C Libraries Renderers * node-editor - Node Editor built using dear imgui * nodeeditor - Dataflow programming framework * nodify - Modular controls for node-based editors * imnodes - Node editor for dear imgui * graphviz - Graph visualization software Rust Libraries * egui_node_graph - Node applications using egui Swift Libraries * Flow - Swift Package Manager-based node graph editor Applications Workflow & Automation * Cables - Visual programming environment * Carto Workflows - Spatial analytics tool * Concourse CI - Container-based continuous thing-doer [OSS] * 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 - Node-based dashboard builder to monitor business metrics * customer.io - Automated messaging platform * FME - ETL tool with spatial data support * Flowhub - Visual programming tool [OSS] * Kelp - Build interactive data-driven apps for operational analytics * Kuwala - Data Pipelines for BI analysists [OSS] * Mode - Tool for exploratory analysis * n8n - Workflow automation platform * novu - Notification infrastructure for developers [OSS] * OneSignal Journeys - Visual no-code workflow builder to automate messaging * Patterns - Data processing and automation tool * Power Automate - Automation tool * Retool Workflows - ETL tool for Retool * Tracardi - Customer Journey Automation tool [OSS] * whenthen - Payment orchestration * workflow86 - Workspace to document, automate and manage business workflows AI * Netron - Visualizer for machine learning models Data Processing * Cascade - Data transformation and visualization * Datablocks - Data transformation and visualization * Enso - Code based automation tool [OSS] * Graphqleditor - Editor for GraphQL * jsoncrack - JSON data visualizer * Natto - Javascript environment * node-red - Low-code programming for event-driven applications [OSS] * Nifi - Data routing, transformation, and system mediation logic * Rapidcanvas - Data science platform * Slang - Data processing tool * Stately - Application logic visualizer [OSS] * Y42 - Data pipeline tool 3D & Visuals * Blackjack - Procedural modelling application [OSS] * Blender - 3D graphics suite with node-based UIs for multiple rendering engines [OSS] * Cascade - Image editor [OSS] * Chainner - Image processing GUI [OSS] * Gaffer - Application for lookdev, lighting and automation [OSS] * Dynamo - Open Source Graphical Programming for Design [OSS] * Houdini - Procedural system for artists * Mixture - Unity plugin to create textures in realtime [OSS] * Nodebox - App for visualization and generative design [OSS] * Nodes.io - Visual programming environment * Nodetoy - Shader tool * Origami Studio - UI design prototyping tool * Ossia score - Sequencer for audio-visual artists [OSS] * Polygonjs - WebGL design tool [OSS] * Protongraph - Procedural content generation [OSS] * Retrobatch - Batch image processing for macOS * VVVV - Visual live-programming environment Audio * Audio Hijack - Audio recording and routing for macOS * Axiom - Realtime audio synthesizer [OSS] * Bespoke - Modular synthesizer * 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 Diagramming * diagrams.net - also known as draw.io * FigJam * Flowchart Fun - Generate flowcharts and diagrams from text [OSS] * Knotend - Keyboard-centric flowchart editor * Lucidchart * Mermaid Live - Edit, preview and share mermaid charts/diagrams [OSS] * Miro About A curated list with resources about node-based UIs Resources Readme License CC0-1.0 license Stars 637 stars Watchers 8 watching Forks 32 forks Releases No releases published Packages 0 No packages published Contributors 17 * @moklick * @chrtze * @johnrobbjr * @mayoff * @marjan-georgiev * @aure * @rosszurowski * @simonsarris * @sublime93 * @sanketch * @avidit + 6 contributors Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.