awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesNode Graph Engines

The core execution and rendering engine that manages the lifecycle and connectivity of a visual node graph.

Distinct from Graph Visualization Libraries: Focuses on the engine that drives the graph's logic and interaction rather than just the visualization library

Explore 13 awesome GitHub repositories matching graphics & multimedia · Node Graph Engines. Refine with filters or upvote what's useful.

Awesome Node Graph Engines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ange-yaghi/engine-simAvatar von ange-yaghi

    ange-yaghi/engine-sim

    9,420Auf GitHub ansehen↗

    This is an interactive combustion engine simulator that models internal combustion engine mechanics and generates realistic real-time audio output. The simulation computes torque, RPM, and throttle response from user-defined engine components and parameters, with keyboard controls for ignition, starter, throttle, clutch, gears, and simulation speed. The engine behavior is modeled by assembling reusable mechanical parts like cylinders, crankshafts, and exhausts with adjustable parameters, using a custom node-graph scripting language that defines engine components as interconnected nodes. Audio

    Defines engine components as interconnected nodes via a custom scripting language.

    C++enginesimulation
    Auf GitHub ansehen↗9,420
  • jagenjo/litegraph.jsAvatar von jagenjo

    jagenjo/litegraph.js

    7,871Auf GitHub ansehen↗

    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

    Acts as a JavaScript library for creating interactive node-based graphs to define programmable logic and data flow.

    JavaScriptblueprintscanvas2deditor
    Auf GitHub ansehen↗7,871
  • pyspur-dev/pyspurAvatar von PySpur-Dev

    PySpur-Dev/pyspur

    5,677Auf GitHub ansehen↗

    Executes workflows by traversing a directed graph of typed nodes, each wrapping a callable with input/output schemas.

    TypeScriptagentagentsai
    Auf GitHub ansehen↗5,677
  • canvaspod/canvasAvatar von CanvasPod

    CanvasPod/Canvas

    5,283Auf GitHub ansehen↗

    Canvas is a set of graphical tools and development environment extensions for configuring animation properties and interface effects without writing manual code. It provides a visual animation editor and motion tool integrated into Xcode for designing SwiftUI views and layout elements. The project enables the creation of motion effects and transitions through a visual interface, allowing for the design of parallax headers and sticky sections. It includes a visual animation system for managing timing, delays, and animation styles. The toolset covers visual motion prototyping and the implement

    Maps visual timeline edits to a directed graph of animation properties and timing sequences.

    Objective-C
    Auf GitHub ansehen↗5,283
  • samuelmtimbo/unitAvatar von samuelmtimbo

    samuelmtimbo/unit

    4,913Auf GitHub ansehen↗

    Unit ist ein visuelles Programmiersystem und eine graphbasierte integrierte Entwicklungsumgebung, die dazu verwendet wird, funktionale Software durch das Verbinden von Zustandsautomaten und primitiven Operationen zu erstellen. Es dient als knotenbasierter Logik-Editor und Zustandsautomaten-Orchestrator, der visuelle Programmspezifikationen in eigenständige JavaScript-Dateien für das Deployment als statische Websites umwandelt. Das System zeichnet sich durch einen visuellen Compiler aus, der Programm-Bundles in aktive Websites rendern und bidirektionale Graph-Inspektionen durchführen kann, wodurch eine live gerenderte Anwendung für Debugging-Zwecke in ihren ursprünglichen visuellen Graphen zurückverwandelt werden kann. Es verwendet einen räumlichen Arbeitsbereich, in dem Low-Level-System-APIs in wiederverwendbare Zustandsautomaten gekapselt werden, um eine konsistente Bibliothek funktionaler Einheiten zu schaffen. Die Plattform deckt ein breites Spektrum an Fähigkeiten ab, einschließlich graphbasierter Logikkomposition mit pin-basiertem Datenrouting, rekursiver Subgraph-Verschachtelung und manueller JSON-Datenerstellung. Sie bietet zudem Tools für Projekt-Serialisierung, Hierarchie-Navigation zwischen Eltern- und Kindknoten sowie eine finale Rendering-Vorschau, um die Ausgabe eines Graphen zu betrachten.

    Allows users to navigate between parent graphs and child units to modify internal logic and organization.

    TypeScriptdataflow-programmingfunctional-programminglive-programming
    Auf GitHub ansehen↗4,913
  • alibaba/butterflyAvatar von alibaba

    alibaba/butterfly

    4,649Auf GitHub ansehen↗

    Butterfly ist eine interaktive Bibliothek für Graph-Visualisierung und eine SVG-basierte Diagramm-Engine, die zum Aufbau von Node-basierten Workflow-Designern und visuellen Flow-Editoren verwendet wird. Sie bietet ein Framework zum Rendern miteinander verbundener Knoten, Kanten und Gruppen, um technische Architekturen, Geschäftsprozesse und datengesteuerte Workflows zu modellieren. Das Projekt zeichnet sich durch die Fähigkeit aus, benutzerdefinierte UI-Komponenten als Graph-Knoten zu integrieren, sowie durch spezialisierte Unterstützung für die Visualisierung von Datenherkunft (Data Lineage). Es ermöglicht die Abbildung von Beziehungen zwischen Datenfeldern, Tabellen und Geschäftsentitäten, um die Provenienz nachzuverfolgen und den Workflow-Status zu überwachen. Das System deckt ein breites Spektrum an Funktionen ab, darunter automatisierte Knoten-Layout-Algorithmen, hierarchische Gruppennestung und Validierung der Verbindungslogik. Es enthält Navigationsdienstprogramme wie eine Minimap, Zoom- und Pan-Steuerungen sowie Marquee-Auswahl, neben Tools für die Traversierung der Graphentopologie und den Bildexport in Vektor- und Rasterformaten. Die Bibliothek ist in JavaScript implementiert.

    Implements the core engine for managing the lifecycle, connectivity, and visualization of a node graph.

    JavaScript
    Auf GitHub ansehen↗4,649
  • ironclad/rivetAvatar von Ironclad

    Ironclad/rivet

    4,608Auf GitHub ansehen↗

    Rivet ist ein visueller LLM-Workflow-Designer und eine Engine für die Orchestrierung von KI-Agenten. Er dient als Entwicklungsumgebung für den Aufbau von RAG-Pipelines (Retrieval Augmented Generation) und als TypeScript-Bibliothek zum Einbetten visueller KI-Graphen und Prompt-Logik in JavaScript-Anwendungen. Das System zeichnet sich durch einen knotenbasierten Editor aus, der den Datenfluss zwischen Sprachmodellen, Vektordatenbanken und externen APIs abbildet. Es bietet spezialisierte Tools für Prompt-Engineering, einschließlich Schnittstellen für iterative Prompt-Verfeinerung und A/B-Tests, um die Qualität der Modellantworten zu verbessern. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich gerichteter Graph-Ausführung mit Unterstützung für parallele Verarbeitung und Schleifen, umfassender Observability für Echtzeit-Status-Debugging und Ausführungs-Replay sowie automatisierter Test-Frameworks zur Verifizierung des Agentenverhaltens durch Validierungssuiten. Es enthält zudem Unterstützung für Audiotranskription und Reasoning sowie eine Plugin-Architektur zur Definition benutzerdefinierter Knoten. Logik-Graphen werden als YAML-Dateien gespeichert, um Versionskontrolle und Zusammenarbeit zu ermöglichen.

    Triggers the execution of predefined logic graphs from project files to activate AI agents within an application.

    TypeScript
    Auf GitHub ansehen↗4,608
  • thedmd/imgui-node-editorAvatar von thedmd

    thedmd/imgui-node-editor

    4,320Auf GitHub ansehen↗

    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 smooth zooming, scrolling, selection rectangles, group dragging, and keyboard shortcuts for cut, copy, paste, and delete o

    Provides a visual programming interface with draggable nodes, connectable pins, and interactive editing.

    C++blueprintblueprintsdear-imgui
    Auf GitHub ansehen↗4,320
  • leon-thomm/ryvenAvatar von leon-thomm

    leon-thomm/Ryven

    4,094Auf GitHub ansehen↗

    Ryven is a flow-based programming framework and visual scripting editor for Python. It provides a node-based graphical interface for designing and executing logic by connecting discrete functional nodes to build executable data pipelines. The system functions as an extensible visual logic tool, allowing for the development of custom Python nodes and the integration of interactive GUI widgets to expand scripting capabilities. It includes a node graph engine that supports both visual editing and headless execution, enabling scripts to run without a graphical user interface. The platform covers

    Implements a backend engine that manages the lifecycle and connectivity of a visual node graph.

    Pythonflowpython
    Auf GitHub ansehen↗4,094
  • siccity/xnodeAvatar von Siccity

    Siccity/xNode

    3,728Auf GitHub ansehen↗

    xNode is a Unity editor extension that provides a visual node graph editor for designing flow-based logic and state machines. It functions as a visual logic designer, allowing for the creation and management of interconnected node networks within the Unity engine. The tool enables the construction of custom logic systems, such as branching dialogue trees and game state machine transitions. It supports the organization of complex graphs through a hierarchical grouping system that wraps related nodes into resizable visual containers. The system utilizes a graph-based data model to define data

    Provides the core engine for building and managing the lifecycle and connectivity of visual node graphs.

    C#editorframeworkgraph
    Auf GitHub ansehen↗3,728
  • bitbrain/beehaveAvatar von bitbrain

    bitbrain/beehave

    2,933Auf GitHub ansehen↗

    Beehave is a behavior tree AI framework and plugin for the Godot engine. It serves as an agent logic orchestrator for designing adaptive non-player character behaviors using hierarchical behavior trees. The system features a visual debugger that provides runtime visualization of the execution flow and internal state of active trees. This allows for AI execution analysis and the identification of logic errors through a state-based runtime interface. The framework utilizes a composite-decorator pattern and a tick-based polling cycle to execute tree-based logic. It integrates directly with the

    Links internal behavior tree logic to a graphical interface for designing agent behaviors without coding.

    GDScriptaibehavior-treegame-development
    Auf GitHub ansehen↗2,933
  • freyaholmer/shaderforgeAvatar von FreyaHolmer

    FreyaHolmer/ShaderForge

    2,759Auf GitHub ansehen↗

    ShaderForge is a web-based GPU tool and visual GLSL shader editor. It serves as a node-based shader designer that allows users to construct programs for the graphics processor by connecting logic blocks in a directed acyclic graph rather than writing manual code. The tool functions as a technical art workflow bridge for creating game assets and surface materials. It provides a browser-based environment for real-time authoring, featuring instant GLSL compilation and live hot-reloading of GPU programs. The system converts visual graph connections into GLSL source code using abstract syntax tre

    Utilizes a node graph engine to manage the logical flow of shader operations via a directed acyclic graph.

    C#
    Auf GitHub ansehen↗2,759
  • relation-graph/relation-graphAvatar von relation-graph

    relation-graph/relation-graph

    2,256Auf GitHub ansehen↗

    Relation-graph is a frontend library designed for building interactive node-link diagrams and relationship visualizations within web applications. It provides a framework for rendering complex network structures that support manual manipulation, including zooming, dragging, and real-time structural editing. The library distinguishes itself through a framework-agnostic core that separates graph layout logic from the rendering layer. This architecture enables developers to inject custom HTML or framework-specific components directly into graph nodes and edges, allowing for highly tailored visua

    Maps internal behavioral logic to a visual node-graph interface for non-code configuration.

    JavaScriptknowledge-graphlayout-enginereact
    Auf GitHub ansehen↗2,256
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Node Graph Engines

Unter-Tags erkunden

  • Animation Graph EnginesEngines that manage the connectivity and execution of visual nodes for animation sequences. **Distinct from Node Graph Engines:** Specializes in animation property and timing sequences rather than general data or logic nodes.
  • Custom Scripting LanguagesCustom scripting languages that define components as interconnected nodes for flexible configuration of mechanical and audio behavior. **Distinct from Node Graph Engines:** Distinct from Node Graph Engines: focuses on the custom scripting language itself, not the execution engine or rendering of the graph.
  • Logic-to-Graph Mapping2 Sub-TagsLinking internal behavioral logic to a visual node-graph interface for non-code configuration. **Distinct from Node Graph Engines:** Specifically maps the execution of a logic tree to a visual graph rather than just rendering a graph engine.
  • Sample-Cycle Graph ExecutionEngines that traverse a network of functional blocks within a single audio sample cycle for zero-latency processing. **Distinct from Node Graph Engines:** Focuses on sample-accurate, per-cycle execution for audio, rather than general visual node graph lifecycles.