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
·

24 Repos

Awesome GitHub RepositoriesFeature Extension Plugins

Adds or removes built-in and custom plugins to tailor the player's features and behavior for specific use cases.

Distinct from Plugin Extensibility: Distinct from Plugin Extensibility: focuses on adding/removing plugins to tailor features, not just the extensibility architecture.

Explore 24 awesome GitHub repositories matching devops & infrastructure · Feature Extension Plugins. Refine with filters or upvote what's useful.

Awesome Feature Extension Plugins GitHub Repositories

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

    Runs plugin code in the same process as the site, granting full access to React admin pages and page HTML injection.

    TypeScriptastrocmsemdash
    Auf GitHub ansehen↗10,887
  • 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

    Adds or removes built-in and custom plugins to tailor the player's features and behavior for specific use cases.

    JavaScriptdashflvflv-parser
    Auf GitHub ansehen↗9,245
  • betterdiscord/betterdiscordAvatar von BetterDiscord

    BetterDiscord/BetterDiscord

    9,114Auf GitHub ansehen↗

    Better Discord enhances Discord desktop app with new features.

    Adds new features or modifies existing behavior in the Discord client using JavaScript plugins.

    TypeScriptbetterdiscorddiscord
    Auf GitHub ansehen↗9,114
  • 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

    Installs community or custom plugins to add new features like custom controls, backup, and GCode visualization.

    Python3d-printeroctoprintpython
    Auf GitHub ansehen↗9,020
  • pdm-project/pdmAvatar von pdm-project

    pdm-project/pdm

    8,647Auf GitHub ansehen↗

    PDM ist ein Python-Paketmanager, Dependency-Resolver und Build-Tool, das darauf ausgelegt ist, reproduzierbare Umgebungen zu schaffen. Es fungiert als Runtime-Manager, der zwischen verschiedenen Versionen des Python-Interpreters mittels eigenständiger Builds wechselt und gleichzeitig isolierte virtuelle Umgebungen verwaltet, um Versionskonflikte zwischen Projekten zu vermeiden. Das Tool zeichnet sich durch die Verwendung plattformübergreifender Lockfiles und eine pluginbasierte Erweiterungsarchitektur aus, die es Benutzern ermöglicht, neue Funktionen über externe Distributionen hinzuzufügen. Es bietet ein zentralisiertes Paket-Caching-System und eine parallele Installations-Pipeline, um die für die Umgebungseinrichtung und Dependency-Resolution erforderliche Zeit zu reduzieren. Über das Kernmanagement hinaus deckt PDM die Projekt-Orchestrierung durch benutzerdefinierte Skriptdefinitionen und Kommandozeilen-Shortcuts ab. Es handhabt zudem den gesamten Distributions-Lebenszyklus, von der Generierung standardisierter Projektarchive bis hin zur Veröffentlichung von Paketen in Remote-Repositories. Das Tool stellt die Interoperabilität durch die Verwendung standardisierter Metadatenformate sicher und bietet Dienstprogramme zum Importieren und Konvertieren von Projektkonfigurationen anderer Manager.

    Provides an extensible plugin system that allows users to share and integrate custom distributions.

    Python
    Auf GitHub ansehen↗8,647
  • 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

    Enables modification of system capabilities by adding, updating, or removing plugins to tailor behavior.

    PowerShelldockerhacktoberfestjenkins
    Auf GitHub ansehen↗7,530
  • liangliangyy/djangoblogAvatar von liangliangyy

    liangliangyy/DjangoBlog

    7,397Auf GitHub ansehen↗

    DjangoBlog is an open-source blog engine built with the Django web framework, designed as a full-featured content management system. It provides Markdown editing for articles and pages, supports social login through OAuth providers including Google, GitHub, Facebook, Weibo, and QQ, and offers full-text search powered by Elasticsearch or Whoosh with keyword highlighting in results. The blog distinguishes itself through several integrated capabilities. It includes a Redis-based page caching system that caches rendered responses and automatically invalidates them on content changes to reduce dat

    Adds new features by registering callback functions to predefined hooks without modifying core code.

    Pythonblogdjangodjango-blog
    Auf GitHub ansehen↗7,397
  • moodle/moodleAvatar von moodle

    moodle/moodle

    7,185Auf GitHub ansehen↗

    Moodle is an open-source learning management system (LMS) that provides a complete platform for creating, delivering, and managing online courses, assessments, and learner progress. Its architecture combines database-driven content storage, a plugin-based modular extension system, hierarchical role-based access control, and a RESTful API layer, all built around multi-tenant course isolation that keeps each course's activities, users, and grading structures separate. The platform distinguishes itself through a comprehensive assessment and grading system that manages question banks, applies fle

    Supports community-contributed plugins that add new activities, administration features, and content integrations.

    PHP
    Auf GitHub ansehen↗7,185
  • openmediavault/openmediavaultAvatar von openmediavault

    openmediavault/openmediavault

    6,802Auf GitHub ansehen↗

    OpenMediaVault is a Debian-based network attached storage (NAS) operating system that turns a computer into a dedicated storage appliance, managed entirely through a browser-based control panel. It provides a unified configuration interface for managing file sharing protocols, RAID arrays, user permissions, and network services, with extensibility through a modular plugin system that adds new capabilities without modifying the core installation. The platform supports setup and management of multiple RAID levels for data redundancy or performance, and exposes file storage over protocols includ

    Adds new features and services through a modular plugin system without modifying the core installation.

    PHPdebiannas
    Auf GitHub ansehen↗6,802
  • isislab/ctfdAvatar von isislab

    isislab/CTFd

    6,706Auf GitHub ansehen↗

    CTFs as you need them

    Adds custom features, routes, database tables, and page templates through a plugin architecture without modifying core code.

    Python
    Auf GitHub ansehen↗6,706
  • supercollider/supercolliderAvatar von supercollider

    supercollider/supercollider

    6,624Auf GitHub ansehen↗

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

    Supports custom unit generators and language extensions through community plugins and libraries.

    C++algorithmic-compositionaudioc-plus-plus
    Auf GitHub ansehen↗6,624
  • gephi/gephiAvatar von gephi

    gephi/gephi

    6,536Auf GitHub ansehen↗

    Gephi is an open-source desktop application for visualizing and analyzing large-scale network graphs. It provides an interactive platform for exploring complex relational data, combining hardware-accelerated rendering with real-time layout controls and a plugin-based modular architecture. The platform distinguishes itself through its ability to handle networks of up to 100,000 nodes and 1,000,000 edges using a custom OpenGL rendering engine, enabling smooth real-time interaction. It includes a force-directed layout engine with real-time adjustment, a dynamic filter pipeline for selecting node

    Add custom features such as layout algorithms, metrics, filters, or file format support through a modular plugin system.

    Java
    Auf GitHub ansehen↗6,536
  • slap-editor/slapAvatar von slap-editor

    slap-editor/slap

    6,184Auf GitHub ansehen↗

    Slap ist ein terminalbasierter Texteditor, der darauf ausgelegt ist, die User Experience und das Interface eines grafischen Code-Editors in einer Kommandozeilenumgebung nachzuahmen. Er fungiert sowohl als Texteditor als auch als TUI-Dateimanager und bietet eine navigierbare Seitenleiste zum Organisieren und Wechseln zwischen Dateien und Verzeichnissen. Der Editor ist auf Erweiterbarkeit durch ein Plugin-System ausgelegt, das das Laden externer Skripte und Pakete ermöglicht, um neue Features und Kernfunktionalitäten hinzuzufügen. Benutzer können den Editor-Workflow durch das Neubelegen von Tastenkürzeln, das Anpassen von Performance-Parametern und das Modifizieren des Interface-Erscheinungsbilds, einschließlich Farben und Text-Styles, anpassen. Zu den Kernfunktionen gehören terminalbasiertes Editieren mit Syntax-Highlighting, Mausunterstützung für Auswahl und Navigation sowie die Integration in die Zwischenablage des Betriebssystems. Das System verwaltet zudem einen linearen History-Stack für Undo- und Redo-Operationen und unterstützt Dateimanipulation auf Remote-Servern via SSH.

    Supports adding custom features and functionality by loading external scripts and packages.

    JavaScript
    Auf GitHub ansehen↗6,184
  • geysermc/geyserAvatar von GeyserMC

    GeyserMC/Geyser

    5,641Auf GitHub ansehen↗

    Geyser is a cross-platform bridge that translates network packets between Minecraft Bedrock Edition and Java Edition, enabling Bedrock clients to join Java Edition servers. It operates as either a server plugin or a standalone proxy, handling real-time protocol translation, authentication, and resource pack conversion to make Bedrock players appear as standard Java clients to the server. The project distinguishes itself through its comprehensive authentication system, which allows Xbox Live-authenticated Bedrock players to join Java servers without requiring a paid Java Edition account, inclu

    Loads platform-agnostic plugins that add custom features without requiring per-platform modifications.

    Javabedrockbedrock-editionbedrock-to-java
    Auf GitHub ansehen↗5,641
  • sergeche/emmet-sublimeAvatar von sergeche

    sergeche/emmet-sublime

    5,222Auf GitHub ansehen↗

    Dieses Projekt ist ein Sublime-Text-Plugin und eine Webentwicklungs-Editor-Erweiterung, die als Markup-Abkürzungserweiterung fungiert. Sie ermöglicht die schnelle Erstellung strukturierter HTML- und CSS-Codeblöcke durch die Transformation prägnanter, CSS-ähnlicher Kurztoken in vollständiges Markup und Stylesheets. Das Tool bietet fortgeschrittene Automatisierung für Web-Workflows, einschließlich der Generierung verschachtelter HTML-Elemente, BEM-Klassennamen und CSS-Vendor-Prefixes. Es enthält zudem spezialisierte Dienstprogramme zur Generierung von CSS-Verläufen mit Fallbacks für Browserkompatibilität und zur Konvertierung von Bildpfaden in Base64-kodierte Daten-URLs. Über die Codegenerierung hinaus deckt die Erweiterung die Manipulation und Navigation von Markup-Strukturen ab. Dies umfasst Funktionen zum Ausbalancieren von Tag-Auswahlen, zum Springen zwischen passenden Tag-Paaren, zur Durchführung arithmetischer Berechnungen innerhalb des Codes und zur Generierung von Dummy-Text für visuelle Tests. Das System ist konfigurierbar durch Abkürzungs-Alias-Mapping, benutzerdefinierte Snippet-Definitionen und Plugin-Erweiterungen zur Modifikation interner Filter und Aktionen.

    Allows developers to extend the plugin's core functionality by loading custom actions and filters from external files.

    JavaScript
    Auf GitHub ansehen↗5,222
  • bram2w/baserowAvatar von bram2w

    bram2w/baserow

    5,085Auf GitHub ansehen↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

    Provides an API for creating custom scripts and plugins that add new features, tables, and templates to the platform.

    Python
    Auf GitHub ansehen↗5,085
  • mycolorway/simditorAvatar von mycolorway

    mycolorway/simditor

    5,006Auf GitHub ansehen↗

    Simditor ist ein JavaScript-basierter Rich-Text-Editor und WYSIWYG-HTML-Editor für die Erstellung strukturierter Dokumente innerhalb von Webanwendungen. Er fungiert als webbasierter Medien-Editor und HTML-Content-Sanitizer, der es Benutzern ermöglicht, Inhalte visuell zu verfassen und zu formatieren. Das Projekt zeichnet sich durch ein integriertes System für die Handhabung von Medien und Sicherheit aus. Es bietet serverseitige Bild-Upload-Funktionen, die sowohl die lokale Dateiauswahl als auch das Einfügen aus der Zwischenablage unterstützen, sowie ein Whitelist-basiertes HTML-Markup-Filtersystem, um eine konsistente und sichere Ausgabe zu gewährleisten. Der Editor bietet umfassende Funktionen für das Content-Management, einschließlich visueller Tabellenmanipulation, Syntax-Highlighting für Programmiersprachen und das Einfügen von Hyperlinks. Die Erweiterbarkeit wird über ein Plugin-System und konfigurierbare Toolbar-Buttons verwaltet, was benutzerdefiniertes Styling und spezialisierte Interaktionen ermöglicht.

    Offers a mechanism to add specialized interactions and custom buttons through plugin extensions.

    JavaScriptcoffeescriptjavascriptrich-text-editor
    Auf GitHub ansehen↗5,006
  • glitchenzo/nugetforunityAvatar von GlitchEnzo

    GlitchEnzo/NuGetForUnity

    4,482Auf GitHub ansehen↗

    NuGetForUnity ist ein Paketmanager und Abhängigkeitsmanagementsystem, das NuGet-Pakete in Unity-Projekte integriert. Es fungiert als NuGet-Client für die Spieleentwicklung und ermöglicht die Installation, Wiederherstellung und Aktualisierung externer .NET-Bibliotheken und deren transitiver Abhängigkeiten ohne manuelle DLL-Importe. Das Tool enthält ein Bibliotheks-Publishing-Utility für das Erstellen von Paketspezifikationsdateien und das Hochladen benutzerdefinierter Bibliotheken auf Remote-NuGet-Server. Es unterstützt die Nutzung sowohl offizieller als auch benutzerdefinierter Paket-Feeds, was die Verteilung proprietärer Bibliotheken über private Registries ermöglicht. Das System bietet ein visuelles Interface für das Suchen und Verwalten von Bibliotheken sowie ein Kommandozeilen-Interface für die Automatisierung der Paketwiederherstellung innerhalb von Continuous-Integration- und Delivery-Pipelines. Es deckt breite Funktionsbereiche ab, einschließlich Versions-beschränkter Auflösung, Manifest-basierter Abhängigkeitsverfolgung und Assembly-Referenzkontrolle.

    Loads external library extensions that implement specific interfaces to add custom behaviors to the package manager.

    C#
    Auf GitHub ansehen↗4,482
  • nteract/hydrogenAvatar von nteract

    nteract/hydrogen

    4,011Auf GitHub ansehen↗

    Hydrogen is an interactive code execution environment and text editor integration that enables the execution of individual lines or blocks of code with immediate inline output. It functions as a polyglot interactive notebook and a remote kernel orchestrator, allowing users to run code via Jupyter kernels and render rich media, such as plots, images, and video, directly within the editor. The system distinguishes itself through remote kernel management, routing code execution to external containers or remote servers via network sockets. It maintains a stateful programming environment where lan

    Provides a plugin system to extend editor functionality with custom language features and tools.

    TypeScriptatomdata-sciencehydrogen
    Auf GitHub ansehen↗4,011
  • erxes/erxesAvatar von erxes

    erxes/erxes

    3,999Auf GitHub ansehen↗

    Erxes ist ein selbst gehostetes Business-Betriebssystem, das Marketing-, Vertriebs- und Kundensupport-Operationen in einer einheitlichen Plattform integriert. Es fungiert als KI-Agent-Orchestrator, Tool zur Geschäftsprozessautomatisierung und umfassende Suite zur Verwaltung von Kundenbeziehungen und Omnichannel-Erlebnissen. Die Plattform zeichnet sich durch ein selbst gehostetes Infrastrukturmodell aus, das die vollständige Eigentümerschaft und Privatsphäre der Organisationsdaten sicherstellt. Sie verfügt über ein KI-Orchestrierungs-Framework, das Retrieval Augmented Generation (RAG) nutzt, damit Agenten über interne Workspace-Daten schlussfolgern können, um Datensätze und Ticket-Lösungen zu automatisieren. Das System deckt ein breites Spektrum an operativen Funktionen ab, einschließlich Sales-Pipeline-Management über Kanban-Boards, ein Headless-Content-Management-System für digitales Publishing und Omnichannel-Support-Koordination für Nachrichten über E-Mail und soziale Medien. Es bietet zudem Tools für Lead-Konvertierung, internes Projekt-Tracking und Handelsoperationen, einschließlich offline-fähigem Point-of-Sale-Management. Die Architektur ist auf Erweiterbarkeit durch ein Plugin-basiertes Framework ausgelegt und unterstützt Multi-Tenant-Workspace-Isolierung.

    Implements a plugin-based architecture allowing custom logic, routes, and templates to be integrated without modifying core code.

    TypeScriptcustomer-experienceemployee-experienceexperience-operating-system
    Auf GitHub ansehen↗3,999
Vorherige12Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation
  4. Plugin Extensibility
  5. Feature Extension Plugins

Unter-Tags erkunden

  • Graph Analysis PluginsPlugins that add custom layout algorithms, metrics, filters, and file format support for graph analysis. **Distinct from Feature Extension Plugins:** Distinct from Feature Extension Plugins: focuses on graph-specific extensions (layouts, metrics, filters) rather than general feature toggling.
  • Internal Logic ExtensionsCustomization of core framework behaviors through abstraction interfaces. **Distinct from Feature Extension Plugins:** Focuses on extending internal framework logic via interfaces rather than adding end-user feature plugins.
  • LMS Plugin ExtensionsAdding new features and integrations by installing community-contributed plugins. **Distinct from Feature Extension Plugins:** Distinct from Feature Extension Plugins: focuses on the LMS-specific plugin ecosystem, not general feature toggling.
  • Platform Extension Plugins4 Sub-TagsPlugins that add custom features, routes, database tables, and page templates to a platform without modifying core code. **Distinct from Feature Extension Plugins:** Distinct from Feature Extension Plugins: focuses on extending the platform's own functionality (routes, templates, DB tables) rather than toggling built-in features on or off.