Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

    • 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

    • 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

      • flume - Business logic graph editor
      • mermaid - Flowchart and sequence diagrams generation
      • pintora - Text-to-diagrams library
      • quick-erd - Generate entity-relationship diagrams (ERD) from text, and reverse engineer ERD text from live database
  • C Libraries

    • Renderers

  • .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

  • Swift Libraries

    • Renderers

      • Flow - Swift Package Manager-based node graph editor
  • Go Libraries

    • Diagramming

      • d2 - Scripting language that turns text to diagrams