imgui-node-editor is a C++ extension for Dear ImGui that adds a fully interactive node graph editor, enabling visual programming and blueprint-style graph editing within immediate-mode GUI applications. At its core, it provides a customizable node graph UI component where users can place, drag, and connect nodes with pins, supporting Bézier curve connections, automatic highlights, and a default theme modeled after blueprint editors. The editor handles graph navigation with…
Las características principales de thedmd/imgui-node-editor son: Blueprint-Style Editors, Node Graph Connection Routings, 2D Affine Transformation Engines, Graph Node Visualizations, Node Graph Engines, ImGui Extensions, Node UI Customization, Immediate-Mode Rendering.
Las alternativas de código abierto para thedmd/imgui-node-editor incluyen: alibaba/butterfly — Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based… cedricguillemet/imguizmo — ImGuizmo is a widget library for Dear ImGui that provides interactive graphical components for 3D transformations,… jerosoler/drawflow — Simple flow library 🖥️🖱️. jagenjo/litegraph.js — litegraph.js is a JavaScript dataflow framework and visual node graph engine used to define programmable logic and… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated… leon-thomm/ryven — Ryven is a flow-based programming framework and visual scripting editor for Python. It provides a node-based graphical…
Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl
ImGuizmo is a widget library for Dear ImGui that provides interactive graphical components for 3D transformations, chronological timelines, vector geometry editing, and node-based data flow. It primarily provides a 3D transformation gizmo for manipulating the rotation, translation, and scale of objects within a 3D scene. The library includes a visual node graph editor for managing networks of connected nodes to represent data flow and a linear sequence timeline for editing frame ranges for events. It also features a vector path editor, which uses a pen tool and anchor handles to create and ma
litegraph.js is a JavaScript dataflow framework and visual node graph engine used to define programmable logic and data flow. It provides a node-based visual programming tool for designing complex logic through connected functional blocks. The library allows for the creation of hierarchical logic by nesting multiple nodes into recursive subgraphs. It also supports the development of custom node types with unique inputs and outputs, as well as custom widgets and live views that can hide the underlying graph structure to present a visual interface. The engine enables the execution of logic gra