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

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

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

13 个仓库

Awesome GitHub RepositoriesPlugin Orchestration

Mechanisms for managing the lifecycle, sequence, and dependency resolution of modular application extensions.

Distinguishing note: None of the candidates were provided; this focuses specifically on the execution sequence and dependency management of plugins.

Explore 13 awesome GitHub repositories matching development tools & productivity · Plugin Orchestration. Refine with filters or upvote what's useful.

Awesome Plugin Orchestration GitHub Repositories

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

    payloadcms/payload

    43,053在 GitHub 上查看↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload controls the execution sequence of plugins by assigning numeric order values, ensuring dependencies are met during the configuration resolution process.

    TypeScriptcmscontent-managementcontent-management-system
    在 GitHub 上查看↗43,053
  • pulumi/pulumipulumi 的头像

    pulumi/pulumi

    24,797在 GitHub 上查看↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Detects and installs required cloud provider plugins by analyzing project dependencies during the build process.

    Goawsazurecloud
    在 GitHub 上查看↗24,797
  • semantic-release/semantic-releasesemantic-release 的头像

    semantic-release/semantic-release

    23,332在 GitHub 上查看↗

    Semantic-release is an automated release management tool that determines version increments, generates changelogs, and publishes software packages by analyzing commit history against standardized conventions. It functions as a plugin-based orchestrator that integrates directly into continuous integration pipelines to manage the entire release lifecycle, from verifying environment conditions to distributing artifacts. The project distinguishes itself through its commit-message-driven approach, which enforces consistent versioning standards and automates the creation of release notes based on t

    Orchestrates the release process by invoking modular plugins in a defined sequence.

    JavaScriptautomationchangelogpackage
    在 GitHub 上查看↗23,332
  • alibaba/lowcode-enginealibaba 的头像

    alibaba/lowcode-engine

    15,881在 GitHub 上查看↗

    This project is a modular framework designed for building custom visual editors and low-code design environments. It provides a core engine that manages the lifecycle of web application projects, enabling developers to construct extensible design surfaces, component management systems, and property configuration panels. The platform distinguishes itself through a plugin-based architecture that allows for the injection of custom functionality and UI components at runtime. It utilizes a standardized protocol for component metadata, ensuring that materials remain interoperable across different d

    Orchestrates the plugin lifecycle to manage the initialization and runtime behavior of modular extensions.

    TypeScriptalibabalow-codelowcode
    在 GitHub 上查看↗15,881
  • spf13/spf13-vimspf13 的头像

    spf13/spf13-vim

    15,501在 GitHub 上查看↗

    This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured development environment. It functions as an environment bootstrapper that automates the cloning and installation of editor configurations and plugin bundles to ensure a consistent setup across different machines. The distribution uses a structured layer of settings and overrides, allowing users to customize the environment via local and fork-specific files without modifying the base source. It provides a curated collection of extensions that enable IDE-like capabilities for code n

    Manages the lifecycle and dependency resolution of plugin bundles via configuration files.

    Vim Script
    在 GitHub 上查看↗15,501
  • codelion/openevolvecodelion 的头像

    codelion/openevolve

    6,608在 GitHub 上查看↗

    OpenEvolve 是一个进化算法框架,使用大语言模型来自主发现和优化编程算法。它作为一个算法发现引擎和代码搜索工具,进化候选程序群体以找到高效的实现和特定于硬件的加速。 该系统将代码和系统指令都视为可进化的实体,利用自动提示优化器迭代地改进模型性能。它通过基于生态位的群体管理来保持搜索稳定性以维持多样性,并采用闭环反馈机制,将运行时错误和日志注入回生成过程中以进行自主错误修复。 该框架还包括一个代理编排器,使用加权逻辑和回退策略聚合来自多个模型 API 的响应。为了支持科学计算,它通过管理所有随机组件的一致随机种子来实现确定性执行。 该项目提供了一个用于可视化进化进度和实时性能指标的交互式仪表板。

    Implements a system to route tasks across multiple LLM APIs using weighted logic and fallback strategies.

    Python
    在 GitHub 上查看↗6,608
  • open-llm-vtuber/open-llm-vtuberOpen-LLM-VTuber 的头像

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946在 GitHub 上查看↗

    Manages multiple AI characters in a group chat by coordinating their responses through a plugin system.

    Pythonaiai-companionai-vtuber
    在 GitHub 上查看↗5,946
  • wenda-llm/wendawenda-LLM 的头像

    wenda-LLM/wenda

    6,173在 GitHub 上查看↗

    Wenda 是一个 LLM 编排平台和自定义工作流引擎,旨在通过统一界面管理多个语言模型后端。它充当自托管 AI 网关,能够执行复杂的任务序列和自动化对话流。 该系统利用 JavaScript 插件来编排工作流并触发外部 API 调用。它通过将来自向量存储和离线文件的相关数据注入提示词来支持检索增强生成,从而提高响应准确性。 该平台专为私有网络部署而构建,具有多用户访问管理功能,并能够运行量化的开源模型以适应特定的硬件约束。它还包括基于会话的历史跟踪,以保持对话上下文。

    Utilizes JavaScript plugins to manage conversation flows, trigger external API calls, and automate task sequences.

    JavaScriptchatglm-6bchatrwkvrwkv
    在 GitHub 上查看↗6,173
  • microsoft/taskweavermicrosoft 的头像

    microsoft/TaskWeaver

    6,115在 GitHub 上查看↗

    TaskWeaver is an LLM agent framework that interprets natural language requests and executes them as Python code, SQL queries, or shell commands. It functions as a conversational code interpreter that maintains stateful data structures across turns, generating executable code from user prompts within a session-based environment. The system is designed as a self-hosted AI agent platform that can be deployed in Docker, managing sessions and providing a web UI for data analytics and automation tasks. The framework distinguishes itself through a role-based multi-agent architecture that divides the

    Routes tasks to different LLMs and wraps custom algorithms as reusable plugins for agent execution.

    Pythonagentai-agentscode-interpreter
    在 GitHub 上查看↗6,115
  • hashicorp/go-pluginhashicorp 的头像

    hashicorp/go-plugin

    6,019在 GitHub 上查看↗

    go-plugin 是一个用于实现插件架构的框架,其中扩展作为独立进程运行并通过 Go RPC 插件系统进行通信。它作为一个进程间通信(IPC)库和生命周期管理器,允许宿主应用程序发现、启动和监控外部二进制插件。 该框架支持跨语言插件系统,允许用不同语言编写的插件通过标准化的 RPC 协议与宿主集成。它具有双向 RPC 网桥,允许宿主和插件交换接口实现,以进行复杂的数据交换和回调。 该系统通过将插件作为独立子进程执行来提供进程隔离,确保插件崩溃不会终止宿主应用程序。它通过双向 TLS 认证和完整性验证来涵盖安全性,以及包括状态进程重新连接在内的生命周期编排,以在宿主升级期间保持连接。附加功能包括二进制发现、协议版本控制以及将插件日志和输出流同步回宿主。

    Manages the starting, monitoring, and graceful termination of plugin binaries, including reattachment during upgrades.

    Go
    在 GitHub 上查看↗6,019
  • xxh/xxhxxh 的头像

    xxh/xxh

    5,916在 GitHub 上查看↗

    xxh is a framework for orchestrating and managing portable shell environments across remote hosts. It enables users to synchronize local shell configurations, aliases, and custom tools to remote servers over secure shell connections, ensuring a consistent command-line experience without requiring root access or system-wide installations on the target machines. The project distinguishes itself through a modular, plugin-based architecture that allows for the dynamic injection of tools and scripts during session initialization. It provides capabilities for bundling shell dependencies into standa

    Maps local plugin directories into remote sessions to enable real-time testing and validation of shell configurations.

    Pythonawesomeawesome-sshbash
    在 GitHub 上查看↗5,916
  • cs-lazy-tools/chatgpt-on-cscs-lazy-tools 的头像

    cs-lazy-tools/ChatGPT-On-CS

    4,115在 GitHub 上查看↗

    ChatGPT-On-CS 是一个智能客户服务自动化平台,利用大语言模型实现跨社交媒体和电子商务平台的交互自动化。它作为一个连接这些模型与外部服务的桥梁,为管理来自多个网络和在线商店的聊天提供统一界面。 该平台具有自定义知识库引擎,允许创建基于上传公司文档训练的私有领域 AI 代理。它还包含一个插件框架,使 AI 代理能够访问实时互联网数据和本地操作系统功能,以扩展其能力。 该系统处理多模态内容,包括文本、语音和图像数据,以满足多样化的沟通需求。它通过检索增强生成(RAG)获取领域特定答案、外部插件以及用于频繁交互的静态预设模板的组合来支持响应生成。

    Wraps custom algorithms and external resource access as reusable plugins for agent execution.

    TypeScriptaiautohotkeyautomation
    在 GitHub 上查看↗4,115
  • justicerage/gepettoJusticeRage 的头像

    JusticeRage/Gepetto

    3,362在 GitHub 上查看↗

    Gepetto is an IDA Pro plugin that integrates large language models directly into the reverse engineering workflow. It functions as a multi-provider LLM client, allowing users to explain decompiled functions, rename variables, and add comments to pseudocode, all while supporting multiple language model backends and a localized interface. The plugin distinguishes itself through a plugin-based architecture that abstracts multiple LLM providers behind a unified interface, enabling hot-swapping between providers and models without restarting IDA Pro. It also features a command-line interface bridg

    An IDA Pro plugin that uses large language models to explain decompiled functions, rename variables, and add comments to pseudocode.

    Pythongpt-5-apiida-proopenai
    在 GitHub 上查看↗3,362
  1. Home
  2. Development Tools & Productivity
  3. Plugin Orchestration

探索子标签

  • LLM Plugin Orchestrators2 个子标签Systems that route tasks to different large language models and wrap custom algorithms as reusable plugins for agent execution. **Distinct from Plugin Orchestration:** Distinct from generic Plugin Orchestration: focuses on orchestrating LLM-specific plugins and model routing, not general application extensions.
  • SSH Plugin OrchestratorsMaps local plugin directories into remote sessions for real-time testing. **Distinct from Plugin Orchestration:** Distinct from Plugin Orchestration: focuses on the SSH-based mapping of local plugins for remote session validation.