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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesNode Execution Logic

Mechanisms for executing node-defined transformations within a visual graph.

Distinct from Single-Node Processing: Distinct from Visual Node Editors: focuses on the execution logic of individual nodes rather than the editor interface itself.

Explore 14 awesome GitHub repositories matching user interface & experience · Node Execution Logic. Refine with filters or upvote what's useful.

Awesome Node Execution Logic GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Ver en GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    Implements dummy head node logic to unify edge cases and remove null checks in linked lists.

    JavaScriptalgoalgorithmalgorithms
    Ver en GitHub↗55,758
  • botpress/botpressAvatar de botpress

    botpress/botpress

    14,748Ver en GitHub↗

    Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments. The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services. The system supports both visual des

    Executes conversational agent behavior through a visual graph of linked nodes.

    TypeScript
    Ver en GitHub↗14,748
  • retejs/reteAvatar de retejs

    retejs/rete

    12,077Ver en 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

    Executes logic defined by connected nodes to transform inputs into outputs for real-time updates.

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    Ver en GitHub↗12,077
  • microsoft/promptflowAvatar de microsoft

    microsoft/promptflow

    11,165Ver en GitHub↗

    Promptflow es un framework de desarrollo y orquestador para construir aplicaciones impulsadas por modelos de lenguaje de gran tamaño (LLM). Funciona como un conjunto de herramientas para diseñar, orquestar y desplegar flujos de trabajo de IA vinculando prompts, código Python personalizado y modelos de lenguaje en secuencias ejecutables. El proyecto se distingue por un diseñador visual de flujos de trabajo de IA que permite la creación de grafos acíclicos dirigidos de nodos lógicos. Proporciona un entorno dedicado de ingeniería de prompts para el versionado y comparación de plantillas, junto con un seguimiento de ejecución con estado para registrar llamadas a funciones y valores de variables para la depuración paso a paso. La plataforma cubre una amplia superficie de capacidades, incluyendo la generación aumentada por recuperación (RAG) mediante búsquedas en bases de datos vectoriales y pipelines de evaluación basados en métricas para pruebas por lotes y control de calidad. Gestiona todo el ciclo de vida desde el desarrollo hasta la producción mediante despliegue en contenedores, servicio de endpoints de flujo de trabajo y gestión segura de conexiones para credenciales de API. Se proporciona una interfaz de línea de comandos (CLI) y un SDK para la validación de flujos de trabajo y la integración en pipelines de CI/CD automatizados.

    Allows the integration of custom Python functions to process data and call APIs within a workflow.

    Python
    Ver en GitHub↗11,165
  • uber/ribsAvatar de uber

    uber/RIBs

    7,923Ver en GitHub↗

    RIBs is a mobile architecture framework that structures applications around isolated, lifecycle-managed units of business logic called RIBs. Each RIB separates routing, business logic, and construction into distinct classes through the Router-Interactor-Builder pattern, with hierarchical dependency injection scoping dependencies per node and static analysis enforcing architectural rules at build time. The framework enforces automatic disposal of Rx subscriptions scoped to interactor lifecycles, blocking compilation when subscriptions lack proper disposal to prevent memory leaks. It supports v

    Supports viewless business logic nodes that manage routing and state independently from the view hierarchy.

    Kotlinandroidarchitectural-patternsarchitecture
    Ver en GitHub↗7,923
  • firebase/genkitAvatar de firebase

    firebase/genkit

    6,121Ver en GitHub↗

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    Enables AI models to write and run Python code for calculations and logic during response generation.

    TypeScript
    Ver en GitHub↗6,121
  • frangoteam/fuxaAvatar de frangoteam

    frangoteam/FUXA

    4,660Ver en GitHub↗

    FUXA es un sistema SCADA basado en web y software HMI industrial diseñado para monitorear y controlar hardware industrial. Funciona como una pasarela de protocolos industriales y un historiador de datos, permitiendo la ingesta de telemetría desde controladores lógicos programables (PLC) y sensores mediante protocolos de comunicación industrial estándar. El proyecto cuenta con un motor de automatización basado en flujos que permite construir lógica operativa compleja mediante un entorno visual de nodos y conexiones. Utiliza renderizado basado en SVG para sus interfaces gráficas, permitiendo a los usuarios desarrollar widgets HMI personalizados y dashboards que se sincronizan con la telemetría de dispositivos en tiempo real. El sistema cubre un amplio rango de capacidades operativas, incluyendo gestión de alarmas con alertas basadas en umbrales, archivado de datos de series temporales en bases de datos relacionales o de series temporales, y ejecución de lógica personalizada mediante un motor de JavaScript integrado. También proporciona herramientas para la configuración de adquisición de datos, exportación e importación de proyectos, y control de acceso basado en tokens para seguridad administrativa. FUXA puede desplegarse como una aplicación full-stack en varios sistemas operativos o como un binario headless en dispositivos embebidos.

    Executes custom JavaScript scripts within a visual node-based automation system for data transformation and business rules.

    TypeScriptangularbacnetdashboard
    Ver en GitHub↗4,660
  • leon-thomm/ryvenAvatar de leon-thomm

    leon-thomm/Ryven

    4,094Ver en GitHub↗

    Ryven es un framework de programación basado en flujo y editor de scripting visual para Python. Proporciona una interfaz gráfica basada en nodos para diseñar y ejecutar lógica conectando nodos funcionales discretos para construir pipelines de datos ejecutables. El sistema funciona como una herramienta de lógica visual extensible, permitiendo el desarrollo de nodos de Python personalizados y la integración de widgets GUI interactivos para expandir las capacidades de scripting. Incluye un motor de grafos de nodos que admite tanto la edición visual como la ejecución headless, permitiendo que los scripts se ejecuten sin una interfaz gráfica de usuario. La plataforma cubre el diseño de scripts visuales y la lógica basada en flujo, con herramientas para el renderizado de imágenes de flujo y anotaciones basadas en stylus. Sus capacidades se extienden a la manipulación del estado en tiempo real a través de una interfaz de línea de comandos y un mecanismo de observador para la sincronización automática de datos de variables.

    Enables the design and execution of Python logic using a visual node-based interface.

    Pythonflowpython
    Ver en GitHub↗4,094
  • openwebgal/webgalAvatar de OpenWebGAL

    OpenWebGAL/WebGAL

    3,854Ver en GitHub↗

    WebGAL is a web-native development environment designed for the creation and publication of interactive narrative games. It provides a browser-based platform that enables users to build visual novels featuring branching dialogue and multimedia assets without requiring manual coding. The platform distinguishes itself through a visual editor that utilizes node-based logic definition to manage narrative flow and scene transitions. It includes specialized tooling for the configuration and integration of animated character models, allowing for the direct implementation of interactive character seq

    Translates graphical node connections into executable game logic for narrative branching and scene flow.

    TypeScriptdiy-toolgalgamegame
    Ver en GitHub↗3,854
  • i5ting/imoveAvatar de i5ting

    i5ting/imove

    3,733Ver en GitHub↗

    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

    Runs custom business rules and functional logic using JavaScript within a visual node-based automation system.

    TypeScriptflowchartjavascriptlogic
    Ver en GitHub↗3,733
  • jetbrains/koogAvatar de JetBrains

    JetBrains/koog

    3,735Ver en GitHub↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    The library defines reusable processing steps with specific input and output types to execute custom business logic.

    Kotlinagentframeworkagentic-aiagents
    Ver en GitHub↗3,735
  • czlonkowski/n8n-skillsAvatar de czlonkowski

    czlonkowski/n8n-skills

    2,875Ver en GitHub↗

    n8n-skills is a collection of technical guides and architectural frameworks for designing, building, and deploying automation workflows and AI agents within n8n. It provides a structured approach to creating autonomous agents by combining large language model chains with memory systems and custom toolsets. The project focuses on extending AI capabilities through the development of custom tool functions using structured input schemas and the integration of Model Context Protocol servers. It emphasizes the use of specific architectural patterns to manage webhooks, APIs, and binary data handling

    Enables implementation of custom logic within code nodes adhering to standard library limitations.

    Shellai-agentsn8nworkflow-automation
    Ver en GitHub↗2,875
  • rgthree/rgthree-comfyAvatar de rgthree

    rgthree/rgthree-comfy

    2,789Ver en GitHub↗

    rgthree-comfy is a collection of custom nodes and interface enhancements designed to automate and organize generative AI workflows within ComfyUI. It provides a specialized toolset for node-based automation, dynamic data routing, and graph management. The project distinguishes itself through a dynamic data router and workflow management tools that enable bulk muting, bypassing, and navigation of complex node graphs via bookmarks and visual labels. It also includes logic and math nodes for evaluating expressions and image processing utilities for side-by-side comparisons and precise cropping.

    Filters the execution graph to run only the specific paths leading to selected output nodes.

    JavaScriptaiartcomfyuistable-diffusion
    Ver en GitHub↗2,789
  • yolain/comfyui-easy-useAvatar de yolain

    yolain/ComfyUI-Easy-Use

    2,567Ver en GitHub↗

    ComfyUI-Easy-Use is a custom node suite and workflow optimizer designed to simplify Stable Diffusion generation pipelines. It provides a set of integrated tools to reduce visual clutter and streamline the process of creating images from text and existing image references. The project distinguishes itself through a pipeline manager that consolidates models, conditioning, and latents into unified data pipes, eliminating complex wiring in the node graph. It also introduces a logical operator set that enables conditional if-else branching and for-loop structures directly within the visual program

    Provides nodes for mathematical calculations, type conversions, and conditional if-else/for-loop logic.

    Python
    Ver en GitHub↗2,567
  1. Home
  2. User Interface & Experience
  3. Visual Node Editors
  4. Node Execution Logic

Explorar subetiquetas

  • Boundary Handling Patterns1 sub-etiquetaDesign patterns used to simplify edge cases in linear data structures, such as dummy nodes. **Distinct from Node Execution Logic:** Focuses on the architectural pattern of simplifying head/tail logic rather than the execution logic of a node.
  • Business Logic Nodes1 sub-etiquetaReusable processing steps within a workflow graph that execute custom business rules with defined input and output types. **Distinct from Node Execution Logic:** Focuses on general-purpose business logic in an agent workflow, whereas Node Execution Logic is more focused on visual graph transformations.
  • Expression Evaluation NodesNodes that evaluate programmable logic and mathematical expressions within a visual graph. **Distinct from Node Execution Logic:** Focuses on runtime Python expression evaluation rather than general graph execution logic or business rules.
  • JavaScript Logic ExecutionImplementation of custom JavaScript scripts within visual node-based automation systems. **Distinct from Node Execution Logic:** Specifically covers the execution of JS within a node-graph context rather than general runtime extensions
  • Logic Operation NodesNodes that perform mathematical calculations, type conversions, and boolean logic within a visual graph. **Distinct from Node Execution Logic:** Focuses on the specific functional logic operators provided as nodes, whereas Node Execution Logic is the broader mechanism of how those nodes run.
  • Python Logic Execution3 sub-etiquetasImplementation of custom Python scripts within visual node-based automation systems. **Distinct from Node Execution Logic:** Specifically covers the execution of Python within a node-graph context rather than general application logic
  • Targeted Execution PathsFiltering the execution graph to process only paths leading to specific output nodes. **Distinct from Node Execution Logic:** Specializes node execution by limiting the scope to specific output-driven paths.