awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • azl397985856/leetcodeazl397985856 的头像

    azl397985856/leetcode

    55,758在 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
    在 GitHub 上查看↗55,758
  • botpress/botpressbotpress 的头像

    botpress/botpress

    14,748在 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
    在 GitHub 上查看↗14,748
  • retejs/reteretejs 的头像

    retejs/rete

    12,077在 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
    在 GitHub 上查看↗12,077
  • microsoft/promptflowmicrosoft 的头像

    microsoft/promptflow

    11,165在 GitHub 上查看↗

    Promptflow 是一个用于构建大语言模型驱动应用的开发框架和编排器。它是一套通过将提示词(prompts)、自定义 Python 代码和语言模型链接成可执行序列来设计、编排和部署 AI 工作流的工具。 该项目的特色在于其可视化 AI 工作流设计器,允许创建逻辑节点的有向无环图(DAG)。它提供了一个专门的提示工程环境用于模板版本控制和对比,并具备状态化执行追踪功能,可记录函数调用和变量值以进行分步调试。 该平台涵盖了广泛的功能,包括通过向量数据库查找实现的检索增强生成(RAG),以及用于批量测试和质量保证的指标驱动评估流水线。它通过容器化部署、工作流端点服务以及 API 凭据的安全连接管理,处理从开发到生产的全生命周期。 项目提供了命令行界面(CLI)和 SDK,用于工作流验证并集成到自动化 CI/CD 流水线中。

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

    Python
    在 GitHub 上查看↗11,165
  • uber/ribsuber 的头像

    uber/RIBs

    7,923在 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
    在 GitHub 上查看↗7,923
  • firebase/genkitfirebase 的头像

    firebase/genkit

    6,121在 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
    在 GitHub 上查看↗6,121
  • frangoteam/fuxafrangoteam 的头像

    frangoteam/FUXA

    4,660在 GitHub 上查看↗

    FUXA is a web-based SCADA system and industrial HMI software designed for monitoring and controlling industrial hardware. It functions as an industrial protocol gateway and data historian, enabling the ingestion of telemetry from programmable logic controllers and sensors through standard industrial communication protocols. The project features a flow-based automation engine that allows for the construction of complex operational logic using a visual node-and-edge environment. It utilizes SVG-based rendering for its graphical interfaces, allowing users to develop custom HMI widgets and dashbo

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

    TypeScriptangularbacnetdashboard
    在 GitHub 上查看↗4,660
  • leon-thomm/ryvenleon-thomm 的头像

    leon-thomm/Ryven

    4,094在 GitHub 上查看↗

    Ryven 是一个基于流的编程框架和 Python 可视化脚本编辑器。它提供了一个基于节点的图形界面,用于通过连接离散的功能节点来设计和执行逻辑,从而构建可执行的数据流水线。 该系统作为一个可扩展的可视化逻辑工具,允许开发自定义 Python 节点并集成交互式 GUI 小部件以扩展脚本能力。它包含一个支持可视化编辑和无头执行的节点图引擎,使脚本能够在没有图形用户界面的情况下运行。 该平台涵盖了可视化脚本设计和基于流的逻辑,具有用于流图像渲染和基于触控笔注释的工具。其能力扩展到通过命令行界面进行的实时状态操作,以及用于自动变量数据同步的观察者机制。

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

    Pythonflowpython
    在 GitHub 上查看↗4,094
  • openwebgal/webgalOpenWebGAL 的头像

    OpenWebGAL/WebGAL

    3,854在 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
    在 GitHub 上查看↗3,854
  • i5ting/imovei5ting 的头像

    i5ting/imove

    3,733在 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
    在 GitHub 上查看↗3,733
  • jetbrains/koogJetBrains 的头像

    JetBrains/koog

    3,735在 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
    在 GitHub 上查看↗3,735
  • czlonkowski/n8n-skillsczlonkowski 的头像

    czlonkowski/n8n-skills

    2,875在 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
    在 GitHub 上查看↗2,875
  • rgthree/rgthree-comfyrgthree 的头像

    rgthree/rgthree-comfy

    2,789在 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
    在 GitHub 上查看↗2,789
  • yolain/comfyui-easy-useyolain 的头像

    yolain/ComfyUI-Easy-Use

    2,567在 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
    在 GitHub 上查看↗2,567
  1. Home
  2. User Interface & Experience
  3. Visual Node Editors
  4. Node Execution Logic

探索子标签

  • Boundary Handling Patterns1 个子标签Design 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 个子标签Reusable 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 个子标签Implementation 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.