13 रिपॉजिटरी
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.
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.
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.
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.
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.
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.
OpenEvolve एक इवोल्यूशनरी एल्गोरिदम फ्रेमवर्क है जो प्रोग्रामिंग एल्गोरिदम को स्वायत्त रूप से खोजने और ऑप्टिमाइज़ करने के लिए बड़े भाषा मॉडल (LLM) का उपयोग करता है। यह एक एल्गोरिदम डिस्कवरी इंजन और कोड सर्च टूल के रूप में कार्य करता है, जो कुशल कार्यान्वयन और हार्डवेयर-विशिष्ट गति को खोजने के लिए उम्मीदवार प्रोग्राम्स की आबादी को विकसित करता है। यह सिस्टम कोड और सिस्टम निर्देशों दोनों को विकसित होने वाली संस्थाओं के रूप में मानता है, जो मॉडल प्रदर्शन को पुनरावृत्त रूप से परिष्कृत करने के लिए एक स्वचालित प्रॉम्प्ट ऑप्टिमाइज़र का उपयोग करता है। यह विविधता को संरक्षित करने के लिए आला-आधारित (niche-based) जनसंख्या प्रबंधन के माध्यम से खोज स्थिरता बनाए रखता है और एक क्लोज्ड-लूप फीडबैक तंत्र को नियोजित करता है जो स्वायत्त बग फिक्सिंग के लिए रनटाइम त्रुटियों और लॉग्स को वापस जनरेशन प्रक्रिया में इंजेक्ट करता है। फ्रेमवर्क में एक एजेंट ऑर्केस्ट्रेटर भी शामिल है जो भारित लॉजिक और फॉलबैक रणनीतियों का उपयोग करके कई मॉडल API से प्रतिक्रियाओं को एकत्रित करता है। वैज्ञानिक कंप्यूटिंग का समर्थन करने के लिए, यह सभी स्टोकेस्टिक घटकों में सुसंगत रैंडम सीड्स को प्रबंधित करके नियतात्मक (deterministic) निष्पादन को लागू करता है। यह प्रोजेक्ट इवोल्यूशन प्रगति और रीयल-टाइम प्रदर्शन मेट्रिक्स को विज़ुअलाइज़ करने के लिए एक इंटरैक्टिव डैशबोर्ड प्रदान करता है।
Implements a system to route tasks across multiple LLM APIs using weighted logic and fallback strategies.
Manages multiple AI characters in a group chat by coordinating their responses through a plugin system.
Wenda एक LLM ऑर्केस्ट्रेशन प्लेटफ़ॉर्म और कस्टम वर्कफ़्लो इंजन है जिसे एक एकीकृत इंटरफ़ेस के माध्यम से कई लैंग्वेज मॉडल बैकएंड को मैनेज करने के लिए डिज़ाइन किया गया है। यह एक सेल्फ-होस्टेड AI गेटवे के रूप में कार्य करता है जो जटिल टास्क सीक्वेंस और ऑटोमेटेड कन्वर्सेशन फ़्लो के निष्पादन को सक्षम बनाता है। सिस्टम वर्कफ़्लो को ऑर्केस्ट्रेट करने और बाहरी API कॉल को ट्रिगर करने के लिए JavaScript प्लगइन्स का उपयोग करता है। यह रिस्पॉन्स सटीकता बढ़ाने के लिए प्रॉम्प्ट्स में वेक्टर स्टोर्स और ऑफ़लाइन फ़ाइलों से प्रासंगिक डेटा इंजेक्ट करके रिट्रीवल ऑगमेंटेड जनरेशन (RAG) का समर्थन करता है। प्लेटफ़ॉर्म को प्राइवेट नेटवर्क डिप्लॉयमेंट के लिए बनाया गया है, जिसमें मल्टी-यूज़र एक्सेस मैनेजमेंट और विशिष्ट हार्डवेयर बाधाओं के भीतर फिट होने के लिए क्वांटाइज़्ड ओपन सोर्स मॉडल चलाने की क्षमता शामिल है। इसमें कन्वर्सेशनल कॉन्टेक्स्ट बनाए रखने के लिए सेशन-आधारित हिस्ट्री ट्रैकिंग भी शामिल है।
Utilizes JavaScript plugins to manage conversation flows, trigger external API calls, and automate task sequences.
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.
go-plugin प्लगइन आर्किटेक्चर को लागू करने के लिए एक फ्रेमवर्क है जहां एक्सटेंशन अलग-अलग प्रक्रियाओं के रूप में चलते हैं और Go RPC प्लगइन सिस्टम के माध्यम से संचार करते हैं। यह एक इंटर-प्रोसेस कम्युनिकेशन लाइब्रेरी और लाइफसाइकिल मैनेजर के रूप में कार्य करता है जो होस्ट एप्लिकेशंस को बाहरी बाइनरी प्लगइन्स को खोजने, लॉन्च करने और मॉनिटर करने की अनुमति देता है। यह फ्रेमवर्क क्रॉस-भाषा प्लगइन सिस्टम को सक्षम बनाता है, जिससे विभिन्न भाषाओं में लिखे गए प्लगइन्स को मानकीकृत RPC प्रोटोकॉल के माध्यम से होस्ट के साथ एकीकृत करने की अनुमति मिलती है। इसमें एक बाईडायरेक्शनल RPC ब्रिज है जो होस्ट और प्लगइन दोनों को जटिल डेटा एक्सचेंज और कॉलबैक के लिए इंटरफ़ेस कार्यान्वयन का आदान-प्रदान करने की अनुमति देता है।
Manages the starting, monitoring, and graceful termination of plugin binaries, including reattachment during upgrades.
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.
ChatGPT-On-CS एक इंटेलिजेंट कस्टमर सर्विस ऑटोमेशन प्लेटफॉर्म है जो सोशल मीडिया और ई-कॉमर्स प्लेटफॉर्म पर इंटरैक्शन को स्वचालित करने के लिए लार्ज लैंग्वेज मॉडल्स का उपयोग करता है। यह इन मॉडल्स को बाहरी सेवाओं से जोड़ने वाले एक ब्रिज के रूप में कार्य करता है, जो कई नेटवर्क और ऑनलाइन स्टोर से चैट प्रबंधित करने के लिए एक एकीकृत इंटरफेस प्रदान करता है। प्लेटफॉर्म में एक कस्टम नॉलेज बेस इंजन है जो अपलोड किए गए कंपनी दस्तावेजों पर प्रशिक्षित निजी डोमेन AI एजेंट्स के निर्माण की अनुमति देता है। इसमें एक प्लगइन फ्रेमवर्क भी शामिल है जो AI एजेंट्स को अपनी क्षमताओं का विस्तार करने के लिए वास्तविक समय के इंटरनेट डेटा और स्थानीय ऑपरेटिंग सिस्टम कार्यों तक पहुंचने में सक्षम बनाता है। सिस्टम विविध संचार आवश्यकताओं को संभालने के लिए टेक्स्ट, वॉयस और इमेज डेटा सहित मल्टीमॉडल सामग्री को प्रोसेस करता है। यह डोमेन-विशिष्ट उत्तरों के लिए रिट्रीवल-ऑगमेंटेड जनरेशन (RAG), बाहरी प्लगइन्स और बार-बार होने वाले इंटरैक्शन के लिए स्टेटिक प्रीसेट टेम्प्लेट के संयोजन के माध्यम से प्रतिक्रिया निर्माण का समर्थन करता है।
Wraps custom algorithms and external resource access as reusable plugins for agent execution.
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.