awesome-repositories.com
Blog
awesome-repositories.com

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

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

88 Repos

Awesome GitHub RepositoriesPlugin Installation Utilities

Tools that automate the registration, initialization, and dependency management of plugins within an application.

Explore 88 awesome GitHub repositories matching software engineering & architecture · Plugin Installation Utilities. Refine with filters or upvote what's useful.

Awesome Plugin Installation Utilities GitHub Repositories

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

    openclaw/openclaw

    380,031Auf GitHub ansehen↗

    Openclaw ist eine Plattform zur Verwaltung von Agenten-Ausführungsumgebungen, die die Infrastruktur zur Steuerung von Agenten-Lebenszyklen, Sitzungszuständen und Arbeitsbereich-Persistenz bereitstellt. Sie verfügt über ein zentrales Gateway, das Modell-Schleifen, Tool-Aufrufe und Streaming-Ereignisse verarbeitet, während es gleichzeitig Multi-Agenten-Routing und persistentes Speichermanagement unterstützt. Das System ist darauf ausgelegt, Tool-Ausführungssignaturen zu normalisieren und eine standardisierte Schnittstelle für die Kompatibilität zwischen verschiedenen Anbietern zu bieten. Die Plattform umfasst umfangreiche Entwickler-Tools, wie eine Befehlszeilenschnittstelle für die Arbeitsbereichsverwaltung, diagnostische Protokollierung und eine Plugin-Architektur, die die Registrierung benutzerdefinierter Tools und Funktionen ermöglicht. Sie unterstützt automatisierte Workflows durch ereignisgesteuerte Hooks, Aufgabenplanung und die Integration mit externen Diensten. Die Sicherheit wird durch Ausführungsrichtlinien, Anmeldeinformations-Portabilität und Genehmigungs-Workflows für Agentenaktionen verwaltet. Die Bereitstellung wird durch automatisierte Infrastruktur-Installer und containerisierte Gateway-Helfer unterstützt, mit integrierten Dienstprogrammen für Backups und Konfigurationsmanagement. Das System bietet ein strukturiertes Format für die Orchestrierung mehrstufiger Workflows und enthält spezialisierte Tools für Browser-Automatisierung und strukturiertes Code-Patching.

    Automates the registration, initialization, and verification of plugins using conversational command-line inputs.

    TypeScriptaiassistantcrustacean
    Auf GitHub ansehen↗380,031
  • github/spec-kitAvatar von github

    github/spec-kit

    112,539Auf GitHub ansehen↗

    Spec-kit is a specification-driven development framework designed to manage the entire software project lifecycle, from initial requirements gathering to final validation. It functions as a command-line environment that orchestrates complex development workflows by chaining shell tasks, human checkpoints, and conditional logic into repeatable, state-aware sequences. By enforcing formal specifications and organizational guardrails before technical implementation begins, the system ensures that project goals and requirements remain the foundation for all subsequent development activities. The p

    Simplifies the integration of custom commands and external tools to extend core development capabilities.

    Pythonaicopilotdevelopment
    Auf GitHub ansehen↗112,539
  • vitejs/viteAvatar von vitejs

    vitejs/vite

    81,611Auf GitHub ansehen↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Automates the registration and initialization of external functionality by managing plugin dependencies within the build configuration.

    TypeScriptbuild-tooldev-serverfrontend
    Auf GitHub ansehen↗81,611
  • junegunn/vim-plugAvatar von junegunn

    junegunn/vim-plug

    35,685Auf GitHub ansehen↗

    vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and configuration bootstrapper. It downloads and organizes external plugin packages from remote repositories to extend the editor's functionality. The project acts as a lazy-loading orchestrator to reduce editor startup time by deferring the loading of plugins until specific commands or file types are encountered. It enables version pinning by allowing plugins to be fetched using specific git branches, tags, or commit hashes. The manager provides a framework for plugin installation, lifecycl

    Supports loading small plugins hosted on Gist by treating the URL as a repository.

    Vim Scriptvim
    Auf GitHub ansehen↗35,685
  • github/awesome-copilotAvatar von github

    github/awesome-copilot

    35,119Auf GitHub ansehen↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Automates the registration and initialization of specialized assistant plugins within the development environment.

    Pythonaigithub-copilothacktoberfest
    Auf GitHub ansehen↗35,119
  • zellij-org/zellijAvatar von zellij-org

    zellij-org/zellij

    33,683Auf GitHub ansehen↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Sends arbitrary data streams to one or more active plugins, automatically launching the target plugin if it is not currently running.

    Rustmultiplexerterminalworkspace
    Auf GitHub ansehen↗33,683
  • nrwl/nxAvatar von nrwl

    nrwl/nx

    28,939Auf GitHub ansehen↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Registers a plugin within the workspace configuration automatically when a user installs the package, ensuring immediate readiness for task inference.

    TypeScriptangularbuildbuild-system
    Auf GitHub ansehen↗28,939
  • lazyvim/lazyvimAvatar von LazyVim

    LazyVim/LazyVim

    26,643Auf GitHub ansehen↗

    LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a comprehensive integrated development environment. It provides a structured system for managing, loading, and orchestrating editor extensions using Lua, designed to standardize professional development workflows through a curated collection of settings and plugins. The project distinguishes itself through a focus on performance and stability, utilizing deferred plugin initialization to minimize startup latency and resource consumption. Its architecture relies on a directory-based

    Implements automatic plugin initialization to defer loading until needed, minimizing startup latency.

    Luaneovimneovim-confneovim-config
    Auf GitHub ansehen↗26,643
  • folke/lazy.nvimAvatar von folke

    folke/lazy.nvim

    20,305Auf GitHub ansehen↗

    This project is a package manager and configuration framework for Neovim, designed to orchestrate the lifecycle of editor extensions. It provides a centralized system for installing, updating, and tracking plugins while ensuring consistent dependency resolution across different environments through the use of lockfiles. The framework distinguishes itself by prioritizing startup performance and modularity. It employs event-based lazy loading to defer the initialization of extensions until specific user interactions, commands, or file types trigger their activation. To further accelerate the ed

    Standardizes extension setup by merging configuration tables and executing initialization routines upon activation.

    Luaneovimneovim-pluginnvim
    Auf GitHub ansehen↗20,305
  • deviantony/docker-elkAvatar von deviantony

    deviantony/docker-elk

    18,375Auf GitHub ansehen↗

    This project is a containerized orchestration layer for the Elastic Stack, providing a pre-configured set of Docker Compose files to deploy Elasticsearch, Logstash, and Kibana as a unified data analysis stack. It functions as a centralized log management system for ingesting, indexing, and searching log data using a cluster of interconnected services. The deployment pattern includes an Elasticsearch cluster manager that enables scaling data nodes through replica scaling and internal discovery. It provides a web-based administration interface for monitoring cluster health and status. The syst

    Supports adding specialized functionality through the installation of plugins within the container environment.

    Shelldockerdocker-composeelasticsearch
    Auf GitHub ansehen↗18,375
  • liabru/matter-jsAvatar von liabru

    liabru/matter-js

    18,256Auf GitHub ansehen↗

    Matter-js is a 2D rigid body physics engine written in JavaScript for simulating realistic physical interactions, collisions, and dynamics in web browsers. It functions as a web physics simulation library that calculates motion, gravity, and constraints for objects rendered on a web canvas. The library includes a built-in canvas physics visualizer to draw physical bodies, joints, and constraints for debugging and gameplay. It distinguishes itself through a plugin system that supports recursive dependency resolution and internal method patching to inject custom logic into the engine's executio

    Includes utilities to recursively install plugins and resolve their dependencies in the correct order.

    JavaScriptcanvasjavascriptphysics
    Auf GitHub ansehen↗18,256
  • unixorn/awesome-zsh-pluginsAvatar von unixorn

    unixorn/awesome-zsh-plugins

    17,771Auf GitHub ansehen↗

    This project serves as a comprehensive repository and management framework for Zsh shell extensions, themes, and configuration bundles. It functions as a centralized resource for discovering and integrating community-driven enhancements designed to tailor the terminal experience and streamline command-line workflows. The framework distinguishes itself by providing automated tools for the installation, updating, and lazy-loading of modular shell plugins. By enforcing standardized directory structures and utilizing version control for dependency management, it ensures that shell configurations

    Organizes plugin files using consistent naming conventions to ensure compatibility across multiple shell frameworks.

    Shellawesomeawesome-listcollection
    Auf GitHub ansehen↗17,771
  • verdaccio/verdaccioAvatar von verdaccio

    verdaccio/verdaccio

    17,699Auf GitHub ansehen↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    Provides utilities for the installation and registration of add-on modules to extend registry functionality.

    TypeScriptdockerhelmhelm-charts
    Auf GitHub ansehen↗17,699
  • infinilabs/analysis-ikAvatar von infinilabs

    infinilabs/analysis-ik

    17,468Auf GitHub ansehen↗

    Analysis-ik is a Chinese text segmenter and analysis plugin for Lucene-based search engines. It provides a specialized analyzer for splitting Chinese sentences into meaningful words to improve indexing and search accuracy within Elasticsearch and OpenSearch. The project features a dynamic dictionary manager that can load word libraries and stop-word files from remote HTTP endpoints. It monitors metadata headers on these remote files to trigger automatic vocabulary updates without requiring a service restart. The analyzer supports both fine-grained exhaustive and coarse-grained smart segmenta

    Loads segmentation word lists from remote HTTP endpoints to decouple dictionary management from the local file system.

    Javaanalyzereasysearchelasticsearch
    Auf GitHub ansehen↗17,468
  • langbot-app/langbotAvatar von langbot-app

    langbot-app/LangBot

    15,311Auf GitHub ansehen↗

    LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a comprehensive framework for integrating large language models with custom workflows, enabling developers to connect intelligent agents to various messaging platforms and external tools. The platform distinguishes itself through a modular, plugin-based architecture that allows for the extension of agent capabilities via custom tools and file parsers. It features a secure, sandbox-isolated runtime environment that executes untrusted code and plugin logic within resource-constrained c

    Dify adds third-party functionality to a bot instance by triggering an asynchronous installation process.

    Pythonagentcozedeepseek
    Auf GitHub ansehen↗15,311
  • ionic-team/capacitorAvatar von ionic-team

    ionic-team/capacitor

    15,054Auf GitHub ansehen↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    Automatically registers and exposes native plugin methods to the web layer during the build process.

    TypeScriptandroidcapacitorcordova
    Auf GitHub ansehen↗15,054
  • tkkk-ioser/wechatplugin-macosAvatar von TKkk-iOSer

    TKkk-iOSer/WeChatPlugin-MacOS

    14,274Auf GitHub ansehen↗

    This project is a set of extensions for the WeChat macOS application designed to modify client behavior and unlock hidden features. It functions as a client modification framework and a multi-account manager, allowing users to launch and operate several independent instances of the application on a single machine. The tool distinguishes itself through deep integration with the operating system, enabling the execution of macOS system commands and remote administration via incoming chat messages. It also provides productivity extensions that connect chat lists and conversation histories to exte

    Automates the installation and removal of extended functionality through the use of shell scripts.

    Objective-Calfred-workflowmacosplugin
    Auf GitHub ansehen↗14,274
  • keiyoushi/extensionsAvatar von keiyoushi

    keiyoushi/extensions

    13,045Auf GitHub ansehen↗

    This project is a centralized repository of plugins designed to integrate diverse external manga sources into a single reading interface. It functions as a content aggregation system that allows users to browse and access digital comics from multiple online platforms through a unified application. The system utilizes a framework of web scrapers that normalize data from various websites into a consistent viewing format. To manage these integrations, the project employs a background synchronization service that performs automated version checks, ensuring that installed plugins remain compatible

    Automates the registration, lifecycle management, and version synchronization of plugins within the application.

    HTML
    Auf GitHub ansehen↗13,045
  • wasmedge/wasmedgeAvatar von WasmEdge

    WasmEdge/WasmEdge

    10,665Auf GitHub ansehen↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Provides a plugin-based extension system for installing and managing AI inference backends and other native plug-ins.

    C++artificial-intelligencecloudcloud-native
    Auf GitHub ansehen↗10,665
  • microsoft/vscode-copilot-chatAvatar von microsoft

    microsoft/vscode-copilot-chat

    9,493Auf GitHub ansehen↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Enables the registration and installation of AI agent plugins directly from Git repository URLs.

    TypeScript
    Auf GitHub ansehen↗9,493
Vorherige1234…5Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Plugin Architectures
  6. Plugin Installation Utilities

Unter-Tags erkunden

  • Automatic Plugin Initializers3 Sub-TagsLogic for automatically registering and configuring plugins upon workspace installation. **Distinct from Plugin Installation Utilities:** Distinct from general plugin installation: focuses on the automatic registration and task inference setup without manual intervention.
  • Docker-Based Plugin Installations1 Sub-TagAdds custom plugins by listing them in a text file or placing them in a designated subdirectory within the persistent data volume. **Distinct from Plugin Installation Utilities:** Distinct from Plugin Installation Utilities: focuses on installation within a Docker environment, not general plugin registration.
  • Plugin Installation and Management9 Sub-TagsBuilds, installs, and manages plugins that add custom tabs, backend services, and third-party integrations. **Distinct from Plugin Installation Utilities:** Distinct from Plugin Installation Utilities: focuses on the full lifecycle of building, installing, and managing plugins, not just registration utilities.
  • URL-Based Plugin Loading2 Sub-TagsUtilities for loading plugins from single-file remote URLs or snippets like Gists. **Distinct from Plugin Installation Utilities:** Specifically targets loading from gist/URL sources rather than standard full repositories.