awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 Repos

Awesome GitHub RepositoriesPlugin Managers

Tools for installing, updating, and removing extensions to modify platform functionality.

Distinct from Plugin Extensibility: Distinct from Plugin Extensibility: focuses on the administrative lifecycle management of plugins rather than the architectural support for them.

Explore 37 awesome GitHub repositories matching devops & infrastructure · Plugin Managers. Refine with filters or upvote what's useful.

Awesome Plugin Managers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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

    Manages the lifecycle of remote plugins by fetching and updating them based on a configuration list.

    Vim Scriptvim
    Auf GitHub ansehen↗35,685
  • acheong08/chatgptAvatar von acheong08

    acheong08/ChatGPT

    27,924Auf GitHub ansehen↗

    This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface. The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model. The imp

    Includes a manager for installing and listing plugins that extend the model's functional capabilities.

    Python
    Auf GitHub ansehen↗27,924
  • homebridge/homebridgeAvatar von homebridge

    homebridge/homebridge

    25,398Auf GitHub ansehen↗

    Homebridge is a Node.js home automation server that acts as a bridge to expose non-native smart home devices to Apple HomeKit. It functions as a plugin-based framework that maps proprietary device APIs to standardized home automation services and protocols. The system utilizes a modular plugin architecture and a protocol emulation layer to make third-party hardware appear as native accessories. It further supports cross-platform compatibility by acting as a Matter device bridge, allowing Matter-standard hardware to connect to various home automation controllers. The software includes a web i

    Provides administrative control over plugin execution using allow-lists and block-lists in configuration.

    TypeScript
    Auf GitHub ansehen↗25,398
  • 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

    Provides automated management of plugin bundles, including installation and removal via configuration files.

    Vim Script
    Auf GitHub ansehen↗15,501
  • getgrav/gravAvatar von getgrav

    getgrav/grav

    15,395Auf GitHub ansehen↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Browse a centralized repository of available extensions to add new functionality to the site or update existing components.

    PHPcmscontentcontent-management
    Auf GitHub ansehen↗15,395
  • chocobozzz/peertubeAvatar von Chocobozzz

    Chocobozzz/PeerTube

    14,520Auf GitHub ansehen↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Install, update, and remove extensions to modify instance functionality through local or remote interfaces.

    TypeScriptactivitypubangulardecentralized
    Auf GitHub ansehen↗14,520
  • itzg/docker-minecraft-serverAvatar von itzg

    itzg/docker-minecraft-server

    13,841Auf GitHub ansehen↗

    This project provides a containerized environment for deploying and managing Minecraft game servers. It functions as an infrastructure manager that automates the setup and maintenance of server instances, ensuring consistent execution across different host systems through standardized container images. The platform distinguishes itself by using environment variables to handle configuration and version control, allowing users to define server types and operational parameters without manual file editing. It automates the retrieval of software artifacts, dependencies, and plugins during the init

    Manages and organizes server modifications and plugins automatically to ensure environment compatibility.

    Shelldocker-imagedockerfileshacktoberfest
    Auf GitHub ansehen↗13,841
  • emdash-cms/emdashAvatar von emdash-cms

    emdash-cms/emdash

    10,887Auf GitHub ansehen↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Declares a plugin with typed hooks, storage collections, and admin UI in a single definition file.

    TypeScriptastrocmsemdash
    Auf GitHub ansehen↗10,887
  • wwmm/easyeffectsAvatar von wwmm

    wwmm/easyeffects

    9,690Auf GitHub ansehen↗

    EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with

    Modifies or queries specific audio effect parameters such as gain and thresholds via a local server.

    HTMLauto-volumecompressorequalizer
    Auf GitHub ansehen↗9,690
  • kanboard/kanboardAvatar von kanboard

    kanboard/kanboard

    9,663Auf GitHub ansehen↗

    Kanboard ist ein selbst gehostetes Kanban-Projektmanagement-Tool und eine Produktivitätssuite, die für die Verfolgung von Softwareaufgaben und Teamzusammenarbeit entwickelt wurde. Es bietet ein visuelles System zur Verwaltung von Arbeitsabläufen durch die Verwendung von Boards, Spalten und Karten. Das Projekt verfügt über ein erweiterbares Plugin-Framework und eine umfassende API für die programmatische Aufgaben- und Projektverwaltung. Es beinhaltet spezialisiertes Identitätsmanagement durch LDAP-Integration, was die Synchronisierung von Benutzerkonten und Gruppenberechtigungen von Verzeichnisservern ermöglicht. Das System deckt eine breite Palette von Funktionen ab, einschließlich ereignisgesteuerter Workflow-Automatisierung, detaillierter Projektanalysen wie Burn-Down-Diagrammen und Zykluszeitmessung sowie granularer rollenbasierter Zugriffskontrolle. Es unterstützt zudem integrierte Zeiterfassung, Unteraufgaben-Zerlegung und Multi-Methoden-Authentifizierung, einschließlich Zwei-Faktor-Authentifizierung und Reverse-Proxy-Unterstützung. Die Anwendung ist mit MySQL und PostgreSQL für die persistente Datenspeicherung kompatibel und kann mittels Docker Compose bereitgestellt werden.

    Provides a browser-based administrator panel for installing, updating, and removing extensions.

    PHPagilekanbankanboard
    Auf GitHub ansehen↗9,663
  • oclif/oclifAvatar von oclif

    oclif/oclif

    9,543Auf GitHub ansehen↗

    oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing terminal applications with consistent command patterns, argument parsing, and automated help generation. The project features a modular plugin architecture that allows for external functionality to be injected via a manifest-based loading mechanism. It includes a dedicated distribution pipeline and packager to bundle applications into OS-native installers and tarballs for Windows, macOS, and Linux. The framework covers a broad range of development capabilities, including project

    Integrates external functionality via a plugin management system that supports just-in-time loading.

    TypeScript
    Auf GitHub ansehen↗9,543
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Synchronizes installed plugins with remote Git sources and provides a confirmation buffer for applying updates.

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
  • bytedance/xgplayerAvatar von bytedance

    bytedance/xgplayer

    9,245Auf GitHub ansehen↗

    xgplayer is a plugin-based HTML5 video player framework that supports multiple streaming formats including MP4, FLV, HLS, and dash. It is built on a component architecture that allows developers to extend functionality through self-contained plugins, with staged loading protocol adapters that reduce bandwidth usage. The player includes a strategy center for dynamic optimization that adjusts buffering, bitrate, and source selection in real time to reduce first-frame delay and playback stalling. The player distinguishes itself through support for ultra-low latency live streaming with time-shift

    Provides an unregister API to remove previously registered plugins from a running player instance.

    JavaScriptdashflvflv-parser
    Auf GitHub ansehen↗9,245
  • jorgebucaran/fisherAvatar von jorgebucaran

    jorgebucaran/fisher

    9,300Auf GitHub ansehen↗

    Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for installing, updating, and removing plugins, themes, functions, and completion scripts. The tool uses a flat-file state persistence method to track installed extensions in a plain text file, which enables the synchronization of shell environments across different systems using version control. It covers the full lifecycle of shell extensions, including the discovery of installed plugins, the installation of packages from remote repositories, and the development of distributable she

    Provides administrative capabilities to remove specific plugins or reset the entire shell environment.

    Shellfishfish-pluginplugin-manager
    Auf GitHub ansehen↗9,300
  • yangyangwithgnu/use_vim_as_ideAvatar von yangyangwithgnu

    yangyangwithgnu/use_vim_as_ide

    9,169Auf GitHub ansehen↗

    This project is a Vim IDE configuration and plugin suite designed to transform the Vim text editor into a full development environment. It focuses on C++ development by integrating source code indexing and automated plugin management. The environment utilizes compiler backends and abstract syntax trees for semantic code completion and static code analysis. It employs tag files for symbol indexing, enabling rapid navigation between function definitions, class headers, and implementation files. The workspace includes productivity tools such as shorthand snippet expansion, line bookmarking, and

    Implements an automated system for installing, updating, and loading editor extensions and plugins.

    VimL
    Auf GitHub ansehen↗9,169
  • octoprint/octoprintAvatar von OctoPrint

    OctoPrint/OctoPrint

    9,020Auf GitHub ansehen↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Allows adding, removing, and updating plugins from the command line to extend printer functionality.

    Python3d-printeroctoprintpython
    Auf GitHub ansehen↗9,020
  • zsh-users/antigenAvatar von zsh-users

    zsh-users/antigen

    8,324Auf GitHub ansehen↗

    Antigen is a git-based package manager and configuration orchestrator for the Zsh shell environment. It serves as a plugin manager designed to download, load, and update plugins, themes, and frameworks directly from Git repositories using specific branches, tags, or versions. The project focuses on shell startup optimization by using static bundle caching and batch completion loading to reduce boot times. It distinguishes itself through environment reproduction capabilities, such as file-based state snapshotting and plugin state restoration, and a distribution workflow that bundles configurat

    Provides a cleanup utility to delete specific bundle files from the local filesystem.

    Shell
    Auf GitHub ansehen↗8,324
  • terryma/vim-multiple-cursorsAvatar von terryma

    terryma/vim-multiple-cursors

    7,952Auf GitHub ansehen↗

    This is a Vim plugin that adds simultaneous multi-selection and parallel editing capabilities to the editor. It functions as a multi-cursor tool and regex-based batch editor, allowing users to perform the same editing action across multiple locations in a buffer at once. The extension enables the placement of virtual cursors across a document using regular expressions or by identifying all occurrences of a word. It also allows for the generation of cursors on every line within a visual selection to facilitate multi-line block editing. The tool supports synchronized character insertion and pa

    Disables incompatible plugins via hooks while multiple cursors are active to prevent instability in insert mode.

    Vim script
    Auf GitHub ansehen↗7,952
  • turbot/steampipeAvatar von turbot

    turbot/steampipe

    7,701Auf GitHub ansehen↗

    Steampipe is a cloud infrastructure query engine and API-to-SQL mapper that translates REST and GraphQL API responses into relational rows and columns. It allows for the retrieval and joining of real-time data from multiple cloud service providers using a relational database interface. The project functions as a PostgreSQL foreign data wrapper and an SQLite API extension, mapping external API endpoints to virtual tables. This enables the use of standard SQL to query live cloud services and aggregate data from different providers and service accounts into a single unified dataset. The system

    Provides tools to install, update, and configure specialized plugins for adding new cloud service support.

    Goawsazurecis
    Auf GitHub ansehen↗7,701
  • jenkinsci/dockerAvatar von jenkinsci

    jenkinsci/docker

    7,530Auf GitHub ansehen↗

    This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati

    Includes tools for retrieving compatible plugin releases and metadata from update sites to manage extensions.

    PowerShelldockerhacktoberfestjenkins
    Auf GitHub ansehen↗7,530
Vorherige12Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation
  4. Plugin Extensibility
  5. Plugin Managers

Unter-Tags erkunden

  • 3D PrinterCommand-line tools for installing, removing, and updating plugins to extend printer functionality. **Distinct from Plugin Managers:** Distinct from Plugin Managers: focuses on 3D printer-specific plugin management rather than general platform plugin management.
  • Conflict MitigationMechanisms to prevent incompatible extensions from interfering with specific editor modes or features. **Distinct from Plugin Managers:** Distinct from general plugin management by focusing specifically on disabling incompatible plugins during an active session to ensure stability.
  • Curated Plugin CollectionsAccess a tested, maintained set of plugins for time tracking, expenses, invoicing, and team management. **Distinct from Plugin Managers:** Distinct from Plugin Managers: focuses on a curated collection of plugins, not the lifecycle management of plugins.
  • Management InterfacesGraphical user interfaces for administrative control of plugins. **Distinct from Plugin Managers:** Focuses on the visual administrative interface for plugin control, whereas Plugin Managers is the general functional capability.
  • Plugin DeregistrationsRemoves a previously registered plugin from a running player instance using an unregister API. **Distinct from Plugin Managers:** Distinct from Plugin Managers: focuses specifically on the unregister/deregister API for removing plugins at runtime, not general lifecycle management.
  • Plugin Metadata ManagementAdministration of plugin directories, configuration snippets, and method arguments. **Distinct from Plugin Managers:** Focuses on the internal metadata and configuration of plugins rather than just the installation/removal lifecycle.
  • Plugin Parameter Controllers1 Sub-TagInterfaces for querying and modifying the real-time properties and parameters of audio plugins. **Distinct from Plugin Managers:** Focuses on the runtime modification of plugin attributes like gain and thresholds rather than administrative lifecycle management.
  • Unused Plugin Cleanup1 Sub-TagRemoving plugin directories from the filesystem that are no longer declared in the configuration. **Distinct from Plugin Managers:** Specifically manages the removal of orphaned plugin directories, distinct from general installation or update logic.