awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • emdash-cms/emdashemdash-cms 的头像

    emdash-cms/emdash

    10,887在 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
    在 GitHub 上查看↗10,887
  • bytedance/xgplayerbytedance 的头像

    bytedance/xgplayer

    9,245在 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
    在 GitHub 上查看↗9,245
  • betterdiscord/betterdiscordBetterDiscord 的头像

    BetterDiscord/BetterDiscord

    9,114在 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
    在 GitHub 上查看↗9,114
  • octoprint/octoprintOctoPrint 的头像

    OctoPrint/OctoPrint

    9,020在 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
    在 GitHub 上查看↗9,020
  • pdm-project/pdmpdm-project 的头像

    pdm-project/pdm

    8,647在 GitHub 上查看↗

    PDM 是一个 Python 包管理器、依赖解析器和构建工具,旨在创建可重现的环境。它作为一个运行时管理器,使用独立构建安装和切换不同版本的 Python 解释器,同时管理隔离的虚拟环境以防止项目之间的版本冲突。 该工具通过使用跨平台锁文件和基于插件的扩展架构脱颖而出,允许用户通过外部发行版添加新功能。它提供了一个集中的包缓存系统和并行安装流水线,以减少环境设置和依赖解析所需的时间。 除了核心管理,PDM 还通过自定义脚本定义和命令行快捷方式涵盖项目编排。它还处理完整的发行生命周期,从生成标准化的项目存档到将包发布到远程仓库。 该工具通过使用标准化的元数据格式确保互操作性,并提供用于从其他管理器导入和转换项目配置的实用程序。

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

    Python
    在 GitHub 上查看↗8,647
  • jenkinsci/dockerjenkinsci 的头像

    jenkinsci/docker

    7,530在 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
    在 GitHub 上查看↗7,530
  • liangliangyy/djangoblogliangliangyy 的头像

    liangliangyy/DjangoBlog

    7,397在 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
    在 GitHub 上查看↗7,397
  • moodle/moodlemoodle 的头像

    moodle/moodle

    7,185在 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
    在 GitHub 上查看↗7,185
  • openmediavault/openmediavaultopenmediavault 的头像

    openmediavault/openmediavault

    6,802在 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
    在 GitHub 上查看↗6,802
  • isislab/ctfdisislab 的头像

    isislab/CTFd

    6,706在 GitHub 上查看↗

    CTFs as you need them

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

    Python
    在 GitHub 上查看↗6,706
  • supercollider/supercollidersupercollider 的头像

    supercollider/supercollider

    6,624在 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
    在 GitHub 上查看↗6,624
  • gephi/gephigephi 的头像

    gephi/gephi

    6,536在 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
    在 GitHub 上查看↗6,536
  • slap-editor/slapslap-editor 的头像

    slap-editor/slap

    6,184在 GitHub 上查看↗

    Slap 是一个基于终端的文本编辑器,旨在在命令行环境中模拟图形化代码编辑器的用户体验和界面。它既是文本编辑器又是文本用户界面文件管理器,提供了一个用于组织和切换文件及目录的可导航侧边栏。 该编辑器专为通过插件系统进行扩展而构建,允许加载外部脚本和包以添加新特性和核心功能。用户可以通过重新映射键盘快捷键、调整性能参数以及修改界面外观(包括颜色和文本样式)来自定义编辑器工作流。 核心能力包括具有语法高亮功能的基于终端的文本编辑、用于选择和导航的鼠标交互支持,以及与操作系统剪贴板的集成。该系统还维护用于撤销和重做操作的线性历史栈,并支持通过 SSH 对远程服务器上的文件进行操作。

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

    JavaScript
    在 GitHub 上查看↗6,184
  • geysermc/geyserGeyserMC 的头像

    GeyserMC/Geyser

    5,641在 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
    在 GitHub 上查看↗5,641
  • sergeche/emmet-sublimesergeche 的头像

    sergeche/emmet-sublime

    5,222在 GitHub 上查看↗

    This project is a Sublime Text plugin and web development editor extension that functions as a markup abbreviation expander. It allows for the rapid creation of structured HTML and CSS code blocks by transforming concise, CSS-like shorthand tokens into full markup and stylesheets. The tool provides advanced automation for web workflows, including the generation of nested HTML elements, BEM class names, and CSS vendor prefixes. It also includes specialized utilities for generating CSS gradients with browser compatibility fallbacks and converting image paths into base64 encoded data URLs. Beyo

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

    JavaScript
    在 GitHub 上查看↗5,222
  • bram2w/baserowbram2w 的头像

    bram2w/baserow

    5,085在 GitHub 上查看↗

    Baserow 是一个无代码关系数据库和应用程序构建器,允许用户通过可视化界面创建结构化数据表和业务工具。它作为一个无头 REST API 数据后端和自托管数据工作区,提供了一个在保持对数据驻留完全控制的同时管理协作数据库的平台。 该平台集成了大语言模型,作为 LLM 驱动的数据平台,能够从自然语言生成数据库结构、记录内容和技术工作流。它还充当模型上下文协议 (MCP) 服务器,使远程 AI 代理能够以编程方式与结构化数据库记录进行交互。 除了核心数据库功能外,该项目还提供了用于构建品牌外部门户、内部业务应用程序和交互式仪表板的工具。它包括一个用于业务流程自动化的事件驱动自动化引擎,并支持广泛的 API 集成,包括 Webhook、WebSocket 事件流和第三方数据同步。 该软件专为私有基础设施托管和容器化部署而设计,以确保数据主权和安全。

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

    Python
    在 GitHub 上查看↗5,085
  • mycolorway/simditormycolorway 的头像

    mycolorway/simditor

    5,006在 GitHub 上查看↗

    Simditor 是一个基于 JavaScript 的富文本编辑器和所见即所得(WYSIWYG)HTML 编辑器,旨在在 Web 应用程序中创建结构化文档。它作为一个基于 Web 的媒体编辑器和 HTML 内容清理器,允许用户直观地撰写和格式化内容。 该项目通过一个集成的媒体和安全处理系统而脱颖而出。它具有服务器端图像上传功能,支持本地文件选择和剪贴板粘贴,并配有基于白名单的 HTML 标记过滤系统,以确保输出的一致性和安全性。 该编辑器提供了广泛的内容管理能力,包括可视化表格操作、编程语言语法高亮和超链接插入。其可扩展性通过插件系统和可配置的工具栏按钮进行管理,允许自定义样式和专门的交互。

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

    JavaScriptcoffeescriptjavascriptrich-text-editor
    在 GitHub 上查看↗5,006
  • glitchenzo/nugetforunityGlitchEnzo 的头像

    GlitchEnzo/NuGetForUnity

    4,482在 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#
    在 GitHub 上查看↗4,482
  • nteract/hydrogennteract 的头像

    nteract/hydrogen

    4,011在 GitHub 上查看↗

    Hydrogen 是一个交互式代码执行环境和文本编辑器集成,支持执行单行或代码块并立即获得内联输出。它作为一个多语言交互式笔记本和远程内核编排器,允许用户通过 Jupyter 内核运行代码,并直接在编辑器内渲染丰富的媒体,如绘图、图像和视频。 该系统通过远程内核管理脱颖而出,通过网络套接字将代码执行路由到外部容器或远程服务器。它维护一个有状态的编程环境,其中语言命名空间跨多个文件持久存在,从而实现变量状态跟踪和基于活动运行时的内核感知代码补全。 该平台进一步涵盖了内核生命周期控制,包括中断或重启环境的能力。它包括一个用于扩展语言功能和用户界面功能的插件系统。

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

    TypeScriptatomdata-sciencehydrogen
    在 GitHub 上查看↗4,011
  • erxes/erxeserxes 的头像

    erxes/erxes

    3,999在 GitHub 上查看↗

    Erxes 是一个自托管的业务操作系统,将营销、销售和客户支持业务集成到一个统一的平台中。它充当 AI 代理编排器、业务流程自动化工具,以及用于管理客户关系和全渠道体验的综合套件。 该平台通过自托管基础设施模型脱颖而出,确保了组织数据的完全所有权和隐私。它具有一个 AI 编排框架,利用检索增强生成 (RAG) 技术,允许代理根据内部工作区数据进行推理,从而实现记录自动化和工单解决。 该系统涵盖了广泛的运营功能,包括通过看板进行销售漏斗管理、用于数字出版的无头内容管理系统,以及跨电子邮件和社交媒体的消息全渠道支持协调。它还提供用于潜在客户转化、内部项目跟踪和商业运营(包括支持离线的销售点管理)的工具。 其架构专为通过基于插件的框架进行扩展而设计,并支持多租户工作区隔离。

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

    TypeScriptcustomer-experienceemployee-experienceexperience-operating-system
    在 GitHub 上查看↗3,999
上一个12下一个
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation
  4. Plugin Extensibility
  5. Feature Extension Plugins

探索子标签

  • 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 个子标签Plugins 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.