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

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

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

13 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • payloadcms/payloadAvatar von payloadcms

    payloadcms/payload

    43,053Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗43,053
  • pulumi/pulumiAvatar von pulumi

    pulumi/pulumi

    24,797Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,797
  • semantic-release/semantic-releaseAvatar von semantic-release

    semantic-release/semantic-release

    23,332Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,332
  • alibaba/lowcode-engineAvatar von alibaba

    alibaba/lowcode-engine

    15,881Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,881
  • spf13/spf13-vimAvatar von spf13

    spf13/spf13-vim

    15,501Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,501
  • codelion/openevolveAvatar von codelion

    codelion/openevolve

    6,608Auf GitHub ansehen↗

    OpenEvolve ist ein Framework für evolutionäre Algorithmen, das Large Language Models nutzt, um autonom Programmieralgorithmen zu entdecken und zu optimieren. Es fungiert als Engine zur Algorithmen-Entdeckung und als Code-Suchwerkzeug, das Populationen von Programm-Kandidaten weiterentwickelt, um effiziente Implementierungen und hardware-spezifische Geschwindigkeitsvorteile zu finden. Das System behandelt sowohl Code als auch Systemanweisungen als evolvierbare Einheiten und nutzt einen automatisierten Prompt-Optimierer, um die Modellleistung iterativ zu verfeinern. Es erhält die Suchstabilität durch nischenbasiertes Populationsmanagement, um die Vielfalt zu bewahren, und verwendet einen Closed-Loop-Feedback-Mechanismus, der Laufzeitfehler und Logs zur autonomen Fehlerbehebung zurück in den Generierungsprozess einspeist. Das Framework enthält zudem einen Agent-Orchestrator, der Antworten von mehreren Modell-APIs unter Verwendung gewichteter Logik und Fallback-Strategien aggregiert. Zur Unterstützung wissenschaftlicher Berechnungen implementiert es deterministische Ausführung durch die Verwaltung konsistenter Zufalls-Seeds über alle stochastischen Komponenten hinweg. Das Projekt bietet ein interaktives Dashboard zur Visualisierung des Evolutionsfortschritts und von Echtzeit-Leistungsmetriken.

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

    Python
    Auf GitHub ansehen↗6,608
  • open-llm-vtuber/open-llm-vtuberAvatar von Open-LLM-VTuber

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946Auf GitHub ansehen↗

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

    Pythonaiai-companionai-vtuber
    Auf GitHub ansehen↗5,946
  • wenda-llm/wendaAvatar von wenda-LLM

    wenda-LLM/wenda

    6,173Auf GitHub ansehen↗

    Wenda ist eine LLM-Orchestrierungsplattform und eine benutzerdefinierte Workflow-Engine, die darauf ausgelegt ist, mehrere Sprachmodell-Backends über ein einheitliches Interface zu verwalten. Sie fungiert als selbstgehostetes AI-Gateway, das die Ausführung komplexer Aufgabenfolgen und automatisierter Konversationsabläufe ermöglicht. Das System nutzt JavaScript-Plugins, um Workflows zu orchestrieren und externe API-Aufrufe auszulösen. Es unterstützt Retrieval Augmented Generation (RAG), indem relevante Daten aus Vektorspeichern und Offline-Dateien in Prompts injiziert werden, um die Antwortgenauigkeit zu erhöhen. Die Plattform ist für Deployments in privaten Netzwerken konzipiert und bietet Multi-User-Zugriffsmanagement sowie die Möglichkeit, quantisierte Open-Source-Modelle auszuführen, um spezifische Hardware-Beschränkungen einzuhalten. Zudem enthält sie sitzungsbasiertes History-Tracking, um den Konversationskontext beizubehalten.

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

    JavaScriptchatglm-6bchatrwkvrwkv
    Auf GitHub ansehen↗6,173
  • microsoft/taskweaverAvatar von microsoft

    microsoft/TaskWeaver

    6,115Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,115
  • hashicorp/go-pluginAvatar von hashicorp

    hashicorp/go-plugin

    6,019Auf GitHub ansehen↗

    go-plugin ist ein Framework zur Implementierung von Plugin-Architekturen, bei denen Erweiterungen als separate Prozesse ausgeführt werden und über ein Go-RPC-Plugin-System kommunizieren. Es fungiert als Inter-Process-Communication-Bibliothek und Lebenszyklus-Manager, der es Host-Anwendungen ermöglicht, externe binäre Plugins zu entdecken, zu starten und zu überwachen. Das Framework ermöglicht sprachübergreifende Plugin-Systeme, wodurch Plugins, die in verschiedenen Sprachen geschrieben wurden, über standardisierte RPC-Protokolle in einen Host integriert werden können. Es verfügt über eine bidirektionale RPC-Brücke, die es sowohl dem Host als auch dem Plugin ermöglicht, Schnittstellenimplementierungen für komplexen Datenaustausch und Callbacks auszutauschen. Das System bietet Prozessisolierung durch die Ausführung von Plugins als unabhängige Subprozesse, wodurch sichergestellt wird, dass Plugin-Abstürze die Host-Anwendung nicht beenden. Es deckt Sicherheit durch gegenseitige TLS-Authentifizierung und Integritätsprüfung ab sowie Lebenszyklus-Orchestrierung, einschließlich zustandsbehafteter Prozess-Wiederanbindung, um die Konnektivität während Host-Upgrades aufrechtzuerhalten. Zusätzliche Funktionen umfassen binäre Entdeckung, Protokoll-Versionierung und die Synchronisation von Plugin-Logs und Output-Streams zurück zum Host.

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

    Go
    Auf GitHub ansehen↗6,019
  • xxh/xxhAvatar von xxh

    xxh/xxh

    5,916Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,916
  • cs-lazy-tools/chatgpt-on-csAvatar von cs-lazy-tools

    cs-lazy-tools/ChatGPT-On-CS

    4,115Auf GitHub ansehen↗

    ChatGPT-On-CS ist eine intelligente Plattform zur Automatisierung des Kundenservice, die große Sprachmodelle (LLMs) nutzt, um Interaktionen über soziale Medien und E-Commerce-Plattformen hinweg zu automatisieren. Sie fungiert als Brücke zwischen diesen Modellen und externen Diensten und bietet eine einheitliche Schnittstelle zur Verwaltung von Chats aus verschiedenen Netzwerken und Online-Shops. Die Plattform verfügt über eine benutzerdefinierte Wissensdatenbank-Engine, die das Erstellen privater KI-Agenten ermöglicht, die mit hochgeladenen Unternehmensdokumenten trainiert wurden. Zudem enthält sie ein Plugin-Framework, mit dem KI-Agenten auf Echtzeit-Internetdaten und lokale Betriebssystemfunktionen zugreifen können, um ihre Fähigkeiten zu erweitern. Das System verarbeitet multimodale Inhalte, einschließlich Text, Sprache und Bilddaten, um vielfältige Kommunikationsanforderungen zu erfüllen. Es unterstützt die Generierung von Antworten durch eine Kombination aus Retrieval-Augmented Generation (RAG) für domänenspezifische Antworten, externen Plugins und statischen Vorlagen für häufige Interaktionen.

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

    TypeScriptaiautohotkeyautomation
    Auf GitHub ansehen↗4,115
  • justicerage/gepettoAvatar von JusticeRage

    JusticeRage/Gepetto

    3,362Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,362
  1. Home
  2. Development Tools & Productivity
  3. Plugin Orchestration

Unter-Tags erkunden

  • LLM Plugin Orchestrators2 Sub-TagsSystems 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.