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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • emdash-cms/emdashAvatar de emdash-cms

    emdash-cms/emdash

    10,887Ver en GitHub↗

    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
    Ver en GitHub↗10,887
  • bytedance/xgplayerAvatar de bytedance

    bytedance/xgplayer

    9,245Ver en GitHub↗

    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
    Ver en GitHub↗9,245
  • betterdiscord/betterdiscordAvatar de BetterDiscord

    BetterDiscord/BetterDiscord

    9,114Ver en GitHub↗

    Better Discord enhances Discord desktop app with new features.

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

    TypeScriptbetterdiscorddiscord
    Ver en GitHub↗9,114
  • octoprint/octoprintAvatar de OctoPrint

    OctoPrint/OctoPrint

    9,020Ver en GitHub↗

    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
    Ver en GitHub↗9,020
  • pdm-project/pdmAvatar de pdm-project

    pdm-project/pdm

    8,647Ver en GitHub↗

    PDM es un gestor de paquetes de Python, resolutor de dependencias y herramienta de compilación diseñada para crear entornos reproducibles. Funciona como un gestor de tiempo de ejecución que instala y cambia entre diferentes versiones del intérprete de Python utilizando compilaciones independientes, mientras gestiona entornos virtuales aislados para evitar conflictos de versiones entre proyectos. La herramienta se distingue por el uso de archivos de bloqueo (lockfiles) multiplataforma y una arquitectura de extensión basada en plugins, permitiendo a los usuarios añadir nuevas capacidades a través de distribuciones externas. Proporciona un sistema centralizado de almacenamiento en caché de paquetes y un pipeline de instalación paralela para reducir el tiempo necesario para la configuración del entorno y la resolución de dependencias. Más allá de la gestión central, PDM cubre la orquestación de proyectos mediante definiciones de scripts personalizados y atajos de línea de comandos. También maneja el ciclo de vida completo de distribución, desde la generación de archivos de proyecto estandarizados hasta la publicación de paquetes en repositorios remotos. La herramienta garantiza la interoperabilidad mediante el uso de formatos de metadatos estandarizados y proporciona utilidades para importar y convertir configuraciones de proyectos de otros gestores.

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

    Python
    Ver en GitHub↗8,647
  • jenkinsci/dockerAvatar de jenkinsci

    jenkinsci/docker

    7,530Ver en GitHub↗

    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
    Ver en GitHub↗7,530
  • liangliangyy/djangoblogAvatar de liangliangyy

    liangliangyy/DjangoBlog

    7,397Ver en GitHub↗

    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
    Ver en GitHub↗7,397
  • moodle/moodleAvatar de moodle

    moodle/moodle

    7,185Ver en GitHub↗

    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
    Ver en GitHub↗7,185
  • openmediavault/openmediavaultAvatar de openmediavault

    openmediavault/openmediavault

    6,802Ver en GitHub↗

    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
    Ver en GitHub↗6,802
  • isislab/ctfdAvatar de isislab

    isislab/CTFd

    6,706Ver en GitHub↗

    CTFs as you need them

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

    Python
    Ver en GitHub↗6,706
  • supercollider/supercolliderAvatar de supercollider

    supercollider/supercollider

    6,624Ver en GitHub↗

    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
    Ver en GitHub↗6,624
  • gephi/gephiAvatar de gephi

    gephi/gephi

    6,536Ver en GitHub↗

    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
    Ver en GitHub↗6,536
  • slap-editor/slapAvatar de slap-editor

    slap-editor/slap

    6,184Ver en GitHub↗

    Slap es un editor de texto basado en terminal diseñado para imitar la experiencia de usuario y la interfaz de un editor de código gráfico dentro de un entorno de línea de comandos. Funciona tanto como editor de texto como gestor de archivos con interfaz de usuario de texto (TUI), proporcionando una barra lateral navegable para organizar y cambiar entre archivos y directorios. El editor está construido para ser extensible mediante un sistema de plugins que permite cargar scripts y paquetes externos para añadir nuevas características y funcionalidades principales. Los usuarios pueden personalizar el flujo de trabajo del editor remapeando atajos de teclado, ajustando parámetros de rendimiento y modificando la apariencia de la interfaz, incluyendo colores y estilos de texto. Las capacidades principales incluyen edición de texto basada en terminal con resaltado de sintaxis, soporte de interacción con el ratón para selección y navegación, e integración con el portapapeles del sistema operativo. El sistema también mantiene un stack de historial lineal para operaciones de deshacer y rehacer, y admite la manipulación de archivos en servidores remotos mediante SSH.

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

    JavaScript
    Ver en GitHub↗6,184
  • geysermc/geyserAvatar de GeyserMC

    GeyserMC/Geyser

    5,641Ver en GitHub↗

    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
    Ver en GitHub↗5,641
  • sergeche/emmet-sublimeAvatar de sergeche

    sergeche/emmet-sublime

    5,222Ver en GitHub↗

    Este proyecto es un plugin de Sublime Text y extensión de editor de desarrollo web que funciona como un expansor de abreviaturas de marcado. Permite la creación rápida de bloques de código HTML y CSS estructurados transformando abreviaturas concisas similares a CSS en marcado y hojas de estilo completas. La herramienta proporciona automatización avanzada para flujos de trabajo web, incluyendo la generación de elementos HTML anidados, nombres de clase BEM y prefijos de proveedor CSS. También incluye utilidades especializadas para generar degradados CSS con alternativas de compatibilidad con navegadores y convertir rutas de imágenes en URL de datos codificados en base64. Más allá de la generación de código, la extensión cubre la manipulación y navegación de la estructura de marcado. Esto incluye capacidades para equilibrar selecciones de etiquetas, saltar entre pares de etiquetas coincidentes, realizar cálculos aritméticos dentro del código y generar texto de relleno para pruebas visuales. El sistema es configurable mediante el mapeo de alias de abreviaturas, definiciones de fragmentos (snippets) personalizados y extensiones de plugin para modificar filtros y acciones internas.

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

    JavaScript
    Ver en GitHub↗5,222
  • bram2w/baserowAvatar de bram2w

    bram2w/baserow

    5,085Ver en GitHub↗

    Baserow es una base de datos relacional no-code y constructor de aplicaciones que permite a los usuarios crear tablas de datos estructurados y herramientas de negocio a través de una interfaz visual. Funciona como un backend de datos de API REST headless y un espacio de trabajo de datos autohospedado, proporcionando una plataforma para gestionar bases de datos colaborativas mientras se mantiene el control total sobre la residencia de los datos. La plataforma integra modelos de lenguaje grandes para servir como una plataforma de datos potenciada por LLM, capaz de generar estructuras de bases de datos, contenido de registros y flujos de trabajo técnicos a partir de lenguaje natural. También actúa como un servidor de Protocolo de Contexto de Modelo (MCP), permitiendo que agentes de IA remotos interactúen con registros de bases de datos estructurados programáticamente. Más allá de sus capacidades principales de base de datos, el proyecto proporciona herramientas para construir portales externos de marca, aplicaciones de negocio internas y paneles interactivos. Incluye un motor de automatización basado en eventos para la automatización de procesos de negocio y admite una amplia gama de integraciones de API, incluyendo webhooks, transmisión de eventos WebSocket y sincronización de datos de terceros. El software está diseñado para el alojamiento en infraestructura privada y despliegue contenedorizado para garantizar la soberanía y seguridad de los datos.

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

    Python
    Ver en GitHub↗5,085
  • mycolorway/simditorAvatar de mycolorway

    mycolorway/simditor

    5,006Ver en GitHub↗

    Simditor es un editor de texto enriquecido basado en JavaScript y editor HTML WYSIWYG diseñado para crear documentos estructurados dentro de aplicaciones web. Funciona como un editor de medios basado en web y un sanitizador de contenido HTML, permitiendo a los usuarios componer y formatear contenido visualmente. El proyecto se distingue por un sistema integrado para el manejo de medios y seguridad. Cuenta con capacidades de carga de imágenes en el lado del servidor que admiten tanto la selección de archivos locales como el pegado desde el portapapeles, junto con un sistema de filtrado de marcado HTML basado en listas blancas para garantizar una salida consistente y segura. El editor proporciona amplias capacidades para la gestión de contenido, incluyendo la manipulación visual de tablas, resaltado de sintaxis de lenguajes de programación e inserción de hipervínculos. Su extensibilidad se gestiona a través de un sistema de plugins y botones de barra de herramientas configurables, permitiendo estilos personalizados e interacciones especializadas.

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

    JavaScriptcoffeescriptjavascriptrich-text-editor
    Ver en GitHub↗5,006
  • glitchenzo/nugetforunityAvatar de GlitchEnzo

    GlitchEnzo/NuGetForUnity

    4,482Ver en GitHub↗

    NuGetForUnity is a package manager and dependency management system that integrates NuGet packages into Unity projects. It functions as a NuGet client for game development, allowing for the installation, restoration, and updating of external .NET libraries and their transitive dependencies without manual DLL imports. The tool includes a library publishing utility for creating package specification files and uploading custom libraries to remote NuGet servers. It supports the use of both official and custom package feeds, enabling the distribution of proprietary libraries through private regist

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

    C#
    Ver en GitHub↗4,482
  • nteract/hydrogenAvatar de nteract

    nteract/hydrogen

    4,011Ver en GitHub↗

    Hydrogen es un entorno de ejecución de código interactivo e integración de editor de texto que permite la ejecución de líneas o bloques de código individuales con salida inmediata en línea. Funciona como un cuaderno interactivo políglota y un orquestador de kernels remoto, permitiendo a los usuarios ejecutar código a través de kernels de Jupyter y renderizar medios enriquecidos, como gráficos, imágenes y video, directamente dentro del editor. El sistema se distingue por la gestión remota de kernels, enrutando la ejecución de código a contenedores externos o servidores remotos a través de sockets de red. Mantiene un entorno de programación con estado donde los espacios de nombres de lenguaje persisten a través de múltiples archivos, permitiendo el seguimiento del estado de las variables y el autocompletado de código consciente del kernel basado en el runtime activo. La plataforma cubre además el control del ciclo de vida del kernel, incluyendo la capacidad de interrumpir o reiniciar entornos. Incluye un sistema de plugins para extender las características del lenguaje y la funcionalidad de la interfaz de usuario.

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

    TypeScriptatomdata-sciencehydrogen
    Ver en GitHub↗4,011
  • erxes/erxesAvatar de erxes

    erxes/erxes

    3,999Ver en GitHub↗

    Erxes es un sistema operativo de negocios autohospedado que integra operaciones de marketing, ventas y soporte al cliente en una plataforma unificada. Sirve como un orquestador de agentes de IA, herramienta de automatización de procesos de negocio y una suite integral para gestionar relaciones con clientes y experiencias omnicanal. La plataforma se distingue por un modelo de infraestructura autohospedada que asegura la propiedad total y la privacidad de los datos organizacionales. Cuenta con un framework de orquestación de IA que utiliza generación aumentada por recuperación (RAG) para permitir que los agentes razonen sobre los datos internos del espacio de trabajo para automatizar registros y la resolución de tickets. El sistema cubre una amplia gama de capacidades operativas, incluyendo gestión de pipelines de ventas mediante tableros Kanban, un sistema de gestión de contenido (CMS) headless para publicación digital y coordinación de soporte omnicanal para mensajes a través de correo electrónico y redes sociales. También proporciona herramientas para la conversión de leads, seguimiento de proyectos internos y operaciones de comercio, incluyendo gestión de punto de venta (POS) con capacidad offline. La arquitectura está diseñada para la extensibilidad a través de un framework basado en plugins y soporta el aislamiento de espacios de trabajo multi-inquilino.

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

    TypeScriptcustomer-experienceemployee-experienceexperience-operating-system
    Ver en GitHub↗3,999
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation
  4. Plugin Extensibility
  5. Feature Extension Plugins

Explorar subetiquetas

  • 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-etiquetasPlugins 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.