awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesNode-Based UI Editors

Frameworks and libraries for building interactive, graph-based interfaces where nodes represent components connected by data flows.

Distinguishing note: Focuses specifically on node-and-edge graph UI paradigms rather than generic UI component libraries.

Explore 6 awesome GitHub repositories matching user interface & experience · Node-Based UI Editors. Refine with filters or upvote what's useful.

Awesome Node-Based UI Editors GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • xyflow/xyflowAvatar xyflow

    xyflow/xyflow

    37,257Vezi pe GitHub↗

    This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications. The framework distinguishes itself through a declarative approach where state changes automatically synchronize with the visual representation of nodes and e

    Provides a visual interface for managing complex data hierarchies and component interactions through node-based connections.

    TypeScriptflowchartgraphjavascript
    Vezi pe GitHub↗37,257
  • hoffstadt/dearpyguiAvatar hoffstadt

    hoffstadt/DearPyGui

    15,217Vezi pe GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Enables the construction of interactive node-based editors for visual data flow management.

    C++cppcross-platformdearpygui
    Vezi pe GitHub↗15,217
  • retejs/reteAvatar retejs

    retejs/rete

    12,077Vezi pe GitHub↗

    Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req

    Integrates external UI components into the visual editor to define the appearance and behavior of nodes, sockets, and connections.

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    Vezi pe GitHub↗12,077
  • jsplumb/jsplumbAvatar jsplumb

    jsplumb/jsplumb

    7,768Vezi pe GitHub↗

    jsplumb is a JavaScript diagramming library and visual connectivity engine used to draw draggable connections between HTML elements. It functions as an SVG connector framework that renders dynamic links to create visual connectivity maps and flowcharts. The library provides tools for building node-based user interfaces, interactive workflow mapping, and visual diagramming. It enables the creation of dynamic relationship visualizations where users can link steps or pieces of information together on a web page.

    Supports the creation of graph-based interfaces where nodes represent components connected by data flows.

    Vezi pe GitHub↗7,768
  • jerosoler/drawflowAvatar jerosoler

    jerosoler/Drawflow

    6,047Vezi pe GitHub↗

    Simple flow library 🖥️🖱️

    A browser-based library for building interactive node graphs with drag-and-drop nodes, connections, and modules on an HTML canvas.

    JavaScript
    Vezi pe GitHub↗6,047
  • praydog/reframeworkAvatar praydog

    praydog/REFramework

    4,423Vezi pe GitHub↗

    REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf

    Provides a node-based graph editor using ImNodes for editing behavior trees and state machines within games.

    C++cmkrcppdmc5
    Vezi pe GitHub↗4,423
  1. Home
  2. User Interface & Experience
  3. Node-Based UI Editors