awesome-repositories.com
Blog
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesNode-Based Execution Graphs

Architectural patterns that represent logic as a directed graph of functional nodes and data edges.

Distinct from Node-Based Graph Execution: Existing candidates are too specific to graphics or database models; this is a general software architecture for execution logic.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Node-Based Execution Graphs. Refine with filters or upvote what's useful.

Awesome Node-Based Execution Graphs GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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.

    Processes logic as a directed graph where functional nodes process data and edges define the information flow.

    TypeScript
    Auf GitHub ansehen↗4,608
  • 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 core architecture that processes logic as a directed graph of functional nodes and data edges.

    Pythonflowpython
    Auf GitHub ansehen↗4,094
  • javahuang/surveykingAvatar von javahuang

    javahuang/SurveyKing

    3,979Auf GitHub ansehen↗

    SurveyKing ist eine selbstgehostete Umfrageplattform, die für das Erstellen, Bereitstellen und Analysieren von Online-Fragebögen und Datenerfassungsformularen auf privater Infrastruktur konzipiert ist. Sie integriert einen Business-Workflow-Automator zum Aufbau benutzerdefinierter Genehmigungsprozesse und ein Online-Prüfungssystem zur Verwaltung von Fragenpools und zur Ausstellung digitaler Zertifikate. Die Plattform enthält zudem ein psychologisches Assessment-Tool zur Durchführung von Persönlichkeitstests und Skalen mit benutzerdefinierter Dimensionsbewertung. Das System nutzt einen Umfrage-Generator auf Basis großer Sprachmodelle, um natürlichsprachliche Prompts in strukturierte professionelle Umfragen und Prüfungsfragen zu transformieren. Es bietet einen visuellen Drag-and-Drop-Workflow-Designer für Genehmigungen, der bedingte Verzweigungen und mehrstufige Regeln unterstützt. Die Plattform deckt Umfragedesign mit Tools für Abstimmungsmanagement und professionelle Forschung ab sowie Performance-Management zur Koordination von 360-Grad-Evaluierungen. Zusätzliche Funktionen umfassen Echtzeit-Datenanalyse mit visuellen Berichten, vorlagenbasiertes Dokument-Rendering für personalisierte Ausdrucke und rollenbasierte Zugriffskontrolle zur Verwaltung von Systemberechtigungen.

    Manages business processes through a visual graph of nodes with conditional branching and approval rules.

    PLpgSQLjavareact-surveyspringboot
    Auf GitHub ansehen↗3,979
  • i5ting/imoveAvatar von i5ting

    i5ting/imove

    3,733Auf GitHub ansehen↗

    imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals. The platform operates as a node-based automation system where data is processed through a chain of discrete, parameterizable code modules. It converts graphical flowchart representations into executable logic steps for both server and client-side processing. The system supports modular logic engineering

    Utilizes an architectural pattern that represents business logic as a directed graph of functional nodes and data edges.

    TypeScriptflowchartjavascriptlogic
    Auf GitHub ansehen↗3,733
  • ashblue/fluid-behavior-treeAvatar von ashblue

    ashblue/fluid-behavior-tree

    1,166Auf GitHub ansehen↗

    Fluid Behavior Tree is a code-driven framework for Unity designed to manage autonomous character behaviors through hierarchical decision-making structures. It functions as a game AI logic engine that processes complex entity behaviors by traversing directed graphs of nodes that return success, failure, or running status signals during each frame update. The library distinguishes itself through a fluent builder pattern that allows developers to define nested tree structures, sequences, and parallel execution flows entirely through chainable code methods. This approach emphasizes modularity, en

    Manages entity behavior by traversing a directed graph of nodes that return success, failure, or running status signals.

    C#aibehavior-treebuilder-pattern
    Auf GitHub ansehen↗1,166
  1. Home
  2. Software Engineering & Architecture
  3. Node-Based Execution Graphs