5 Repos
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.
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.
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.
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.
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.
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.