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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Voir sur 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
    Voir sur GitHub↗43,053
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Voir sur 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
    Voir sur GitHub↗24,797
  • semantic-release/semantic-releaseAvatar de semantic-release

    semantic-release/semantic-release

    23,332Voir sur 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
    Voir sur GitHub↗23,332
  • alibaba/lowcode-engineAvatar de alibaba

    alibaba/lowcode-engine

    15,881Voir sur 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
    Voir sur GitHub↗15,881
  • spf13/spf13-vimAvatar de spf13

    spf13/spf13-vim

    15,501Voir sur 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
    Voir sur GitHub↗15,501
  • codelion/openevolveAvatar de codelion

    codelion/openevolve

    6,608Voir sur GitHub↗

    OpenEvolve est un framework d'algorithme évolutionnaire qui utilise des grands modèles de langage pour découvrir et optimiser de manière autonome des algorithmes de programmation. Il fonctionne comme un moteur de découverte d'algorithmes et un outil de recherche de code, faisant évoluer des populations de programmes candidats pour trouver des implémentations efficaces et des accélérations spécifiques au matériel. Le système traite à la fois le code et les instructions système comme des entités évolutives, utilisant un optimiseur de prompt automatisé pour raffiner itérativement la performance du modèle. Il maintient la stabilité de la recherche via une gestion de population basée sur des niches pour préserver la diversité et emploie un mécanisme de rétroaction en boucle fermée qui réinjecte les erreurs d'exécution et les logs dans le processus de génération pour une correction de bugs autonome. Le framework inclut également un orchestrateur d'agents qui agrège les réponses de multiples API de modèles en utilisant une logique pondérée et des stratégies de repli. Pour soutenir le calcul scientifique, il implémente une exécution déterministe en gérant des graines aléatoires cohérentes à travers tous les composants stochastiques. Le projet fournit un tableau de bord interactif pour visualiser la progression de l'évolution et les métriques de performance en temps réel.

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

    Python
    Voir sur GitHub↗6,608
  • open-llm-vtuber/open-llm-vtuberAvatar de Open-LLM-VTuber

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946Voir sur GitHub↗

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

    Pythonaiai-companionai-vtuber
    Voir sur GitHub↗5,946
  • wenda-llm/wendaAvatar de wenda-LLM

    wenda-LLM/wenda

    6,173Voir sur GitHub↗

    Wenda est une plateforme d'orchestration LLM et un moteur de workflow personnalisé conçu pour gérer plusieurs backends de modèles de langage via une interface unifiée. Il fonctionne comme une passerelle IA auto-hébergée qui permet l'exécution de séquences de tâches complexes et de flux de conversation automatisés. Le système utilise des plugins JavaScript pour orchestrer les workflows et déclencher des appels API externes. Il prend en charge la génération augmentée par récupération (RAG) en injectant des données pertinentes provenant de bases de données vectorielles et de fichiers hors ligne dans les prompts pour augmenter la précision des réponses. La plateforme est conçue pour des déploiements sur réseau privé, avec une gestion des accès multi-utilisateurs et la capacité d'exécuter des modèles open source quantifiés pour s'adapter à des contraintes matérielles spécifiques. Elle inclut également un suivi d'historique basé sur les sessions pour maintenir le contexte conversationnel.

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

    JavaScriptchatglm-6bchatrwkvrwkv
    Voir sur GitHub↗6,173
  • microsoft/taskweaverAvatar de microsoft

    microsoft/TaskWeaver

    6,115Voir sur 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
    Voir sur GitHub↗6,115
  • hashicorp/go-pluginAvatar de hashicorp

    hashicorp/go-plugin

    6,019Voir sur GitHub↗

    go-plugin est un framework pour implémenter des architectures de plugins où les extensions s'exécutent en tant que processus séparés et communiquent via un système de plugin Go RPC. Il fonctionne comme une bibliothèque de communication inter-processus et un gestionnaire de cycle de vie qui permet aux applications hôtes de découvrir, lancer et surveiller des plugins binaires externes. Le framework permet des systèmes de plugins multi-langages, permettant aux plugins écrits dans différents langages de s'intégrer à un hôte via des protocoles RPC standardisés. Il dispose d'un pont RPC bidirectionnel qui permet à la fois à l'hôte et au plugin d'échanger des implémentations d'interface pour des échanges de données complexes et des rappels. Le système fournit une isolation de processus en exécutant les plugins en tant que sous-processus indépendants, garantissant que les plantages de plugins ne terminent pas l'application hôte. Il couvre la sécurité via l'authentification TLS mutuelle et la vérification d'intégrité, ainsi que l'orchestration du cycle de vie, y compris le rattachement de processus avec état pour maintenir la connectivité lors des mises à niveau de l'hôte. Les capacités supplémentaires incluent la découverte binaire, le versionnage de protocole et la synchronisation des journaux et flux de sortie des plugins vers l'hôte.

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

    Go
    Voir sur GitHub↗6,019
  • xxh/xxhAvatar de xxh

    xxh/xxh

    5,916Voir sur 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
    Voir sur GitHub↗5,916
  • cs-lazy-tools/chatgpt-on-csAvatar de cs-lazy-tools

    cs-lazy-tools/ChatGPT-On-CS

    4,115Voir sur GitHub↗

    ChatGPT-On-CS est une plateforme d'automatisation du service client intelligente qui utilise des modèles de langage étendus (LLM) pour automatiser les interactions sur les réseaux sociaux et les plateformes e-commerce. Elle fonctionne comme une passerelle connectant ces modèles à des services externes, offrant une interface unifiée pour gérer les discussions provenant de multiples réseaux et boutiques en ligne. La plateforme dispose d'un moteur de base de connaissances personnalisé permettant de créer des agents IA privés entraînés sur des documents d'entreprise téléchargés. Elle inclut également un framework de plugins permettant aux agents IA d'accéder à des données internet en temps réel et à des fonctions du système d'exploitation local pour étendre leurs capacités. Le système traite du contenu multimodal, incluant texte, voix et images, pour gérer des besoins de communication variés. Il prend en charge la génération de réponses via une combinaison de génération augmentée par récupération (RAG) pour des réponses spécifiques au domaine, des plugins externes et des modèles statiques prédéfinis pour les interactions fréquentes.

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

    TypeScriptaiautohotkeyautomation
    Voir sur GitHub↗4,115
  • justicerage/gepettoAvatar de JusticeRage

    JusticeRage/Gepetto

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

Explorer les sous-tags

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