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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesPlatform Extension Plugins

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.

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

Awesome Platform Extension Plugins GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • emdash-cms/emdashAvatar emdash-cms

    emdash-cms/emdash

    10,887Vezi pe 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
    Vezi pe GitHub↗10,887
  • pdm-project/pdmAvatar pdm-project

    pdm-project/pdm

    8,647Vezi pe GitHub↗

    PDM este un manager de pachete Python, resolver de dependențe și instrument de build conceput pentru a crea medii reproductibile. Funcționează ca un manager de runtime care instalează și comută între diferite versiuni ale interpretorului Python folosind build-uri standalone, gestionând în același timp medii virtuale izolate pentru a preveni conflictele de versiuni între proiecte. Instrumentul se distinge prin utilizarea lockfile-urilor cross-platform și o arhitectură de extensie bazată pe plugin-uri, permițând utilizatorilor să adauge noi capabilități prin distribuții externe. Oferă un sistem centralizat de caching al pachetelor și un pipeline de instalare paralelă pentru a reduce timpul necesar pentru configurarea mediului și rezolvarea dependențelor. Dincolo de gestionarea de bază, PDM acoperă orchestrarea proiectelor prin definiții de scripturi personalizate și scurtături CLI. De asemenea, gestionează întregul ciclu de viață al distribuției, de la generarea de arhive de proiect standardizate până la publicarea pachetelor în depozite la distanță. Instrumentul asigură interoperabilitatea prin utilizarea formatelor de metadate standardizate și oferă utilitare pentru importarea și conversia configurațiilor de proiect de la alți manageri.

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

    Python
    Vezi pe GitHub↗8,647
  • isislab/ctfdAvatar isislab

    isislab/CTFd

    6,706Vezi pe GitHub↗

    CTFs as you need them

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

    Python
    Vezi pe GitHub↗6,706
  • supercollider/supercolliderAvatar supercollider

    supercollider/supercollider

    6,624Vezi pe 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
    Vezi pe GitHub↗6,624
  • slap-editor/slapAvatar slap-editor

    slap-editor/slap

    6,184Vezi pe GitHub↗

    Slap este un editor de text bazat pe terminal, conceput pentru a imita experiența utilizatorului și interfața unui editor de cod grafic într-un mediu de linie de comandă. Funcționează atât ca editor de text, cât și ca manager de fișiere cu interfață text-utilizator, oferind o bară laterală navigabilă pentru organizarea și comutarea între fișiere și directoare. Editorul este construit pentru extensibilitate printr-un sistem de plugin-uri care permite încărcarea de scripturi și pachete externe pentru a adăuga funcții noi și funcționalități de bază. Utilizatorii pot personaliza fluxul de lucru al editorului prin remapearea scurtăturilor de tastatură, ajustarea parametrilor de performanță și modificarea aspectului interfeței, inclusiv culorile și stilurile textului. Capabilitățile de bază includ editarea de text bazată pe terminal cu evidențierea sintaxei, suport pentru interacțiunea cu mouse-ul pentru selecție și navigare, și integrarea cu clipboard-ul sistemului de operare. Sistemul menține, de asemenea, un istoric liniar pentru operațiunile de undo și redo și suportă manipularea fișierelor pe servere la distanță prin SSH.

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

    JavaScript
    Vezi pe GitHub↗6,184
  • geysermc/geyserAvatar GeyserMC

    GeyserMC/Geyser

    5,641Vezi pe 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
    Vezi pe GitHub↗5,641
  • sergeche/emmet-sublimeAvatar sergeche

    sergeche/emmet-sublime

    5,222Vezi pe GitHub↗

    Acest proiect este un plugin Sublime Text și o extensie de editor pentru dezvoltare web care funcționează ca un expander de abrevieri markup. Permite crearea rapidă a blocurilor de cod HTML și CSS structurate prin transformarea token-urilor concise, de tip CSS, în markup complet și foi de stil. Instrumentul oferă automatizare avansată pentru fluxurile de lucru web, inclusiv generarea de elemente HTML imbricate, nume de clase BEM și prefixe CSS pentru vendori. Include, de asemenea, utilitare specializate pentru generarea de gradienți CSS cu fallback-uri de compatibilitate pentru browser și conversia căilor imaginilor în URL-uri de date codificate base64. Dincolo de generarea de cod, extensia acoperă manipularea structurii markup și navigarea. Aceasta include capabilități pentru echilibrarea selecțiilor de tag-uri, saltul între perechi de tag-uri potrivite, efectuarea calculelor aritmetice în cadrul codului și generarea de text dummy pentru testarea vizuală. Sistemul este configurabil prin maparea alias-urilor de abrevieri, definiții de snippet-uri personalizate și extensii de plugin pentru a modifica filtrele și acțiunile interne.

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

    JavaScript
    Vezi pe GitHub↗5,222
  • bram2w/baserowAvatar bram2w

    bram2w/baserow

    5,085Vezi pe GitHub↗

    Baserow este o bază de date relațională no-code și un constructor de aplicații care permite utilizatorilor să creeze tabele de date structurate și instrumente de business printr-o interfață vizuală. Funcționează ca un backend de date REST API headless și un spațiu de lucru de date self-hosted, oferind o platformă pentru gestionarea bazelor de date colaborative, menținând în același timp controlul deplin asupra rezidenței datelor. Platforma integrează modele de limbaj mari pentru a servi ca o platformă de date bazată pe LLM, capabilă să genereze structuri de baze de date, conținut de înregistrări și fluxuri de lucru tehnice din limbaj natural. De asemenea, acționează ca un server Model Context Protocol, permițând agenților AI de la distanță să interacționeze programatic cu înregistrările structurate din baza de date. Dincolo de capabilitățile sale de bază de bază de date, proiectul oferă instrumente pentru construirea de portaluri externe de marcă, aplicații de business interne și tablouri de bord interactive. Include un motor de automatizare bazat pe evenimente pentru automatizarea proceselor de business și suportă o gamă largă de integrări API, inclusiv webhook-uri, streaming de evenimente WebSocket și sincronizarea datelor cu terțe părți. Software-ul este conceput pentru găzduirea pe infrastructură privată și deployment containerizat pentru a asigura suveranitatea și securitatea datelor.

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

    Python
    Vezi pe GitHub↗5,085
  • mycolorway/simditorAvatar mycolorway

    mycolorway/simditor

    5,006Vezi pe GitHub↗

    Simditor este un editor de text bogat (rich text) bazat pe JavaScript și un editor HTML WYSIWYG conceput pentru crearea de documente structurate în cadrul aplicațiilor web. Funcționează ca un editor media bazat pe web și un sanitizer de conținut HTML, permițând utilizatorilor să compună și să formateze conținutul vizual. Proiectul se distinge printr-un sistem integrat pentru gestionarea conținutului media și a securității. Dispune de capabilități de încărcare a imaginilor pe server care suportă atât selectarea fișierelor locale, cât și lipirea din clipboard, alături de un sistem de filtrare a marcajelor HTML bazat pe whitelist pentru a asigura o ieșire consistentă și sigură. Editorul oferă capabilități largi pentru gestionarea conținutului, inclusiv manipularea vizuală a tabelelor, evidențierea sintaxei limbajelor de programare și inserarea de hyperlink-uri. Extensibilitatea sa este gestionată printr-un sistem de plugin-uri și butoane de toolbar configurabile, permițând stilizarea personalizată și interacțiuni specializate.

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

    JavaScriptcoffeescriptjavascriptrich-text-editor
    Vezi pe GitHub↗5,006
  • glitchenzo/nugetforunityAvatar GlitchEnzo

    GlitchEnzo/NuGetForUnity

    4,482Vezi pe GitHub↗

    NuGetForUnity este un manager de pachete și un sistem de gestionare a dependențelor care integrează pachetele NuGet în proiectele Unity. Funcționează ca un client NuGet pentru dezvoltarea de jocuri, permițând instalarea, restaurarea și actualizarea bibliotecilor .NET externe și a dependențelor lor tranzitive fără importuri manuale de DLL-uri. Instrumentul include un utilitar de publicare a bibliotecilor pentru crearea fișierelor de specificații ale pachetelor și încărcarea bibliotecilor personalizate pe servere NuGet la distanță. Suportă utilizarea atât a feed-urilor oficiale, cât și a celor personalizate, permițând distribuirea bibliotecilor proprietare prin registre private. Sistemul oferă o interfață vizuală pentru căutarea și gestionarea bibliotecilor, alături de o interfață de linie de comandă pentru automatizarea restaurării pachetelor în cadrul pipeline-urilor de integrare și livrare continuă (CI/CD). Acoperă arii largi de capabilități, inclusiv rezoluția cu constrângeri de versiune, urmărirea dependențelor bazată pe manifest și controlul referințelor de assembly.

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

    C#
    Vezi pe GitHub↗4,482
  • nteract/hydrogenAvatar nteract

    nteract/hydrogen

    4,011Vezi pe GitHub↗

    Hydrogen este un mediu interactiv de execuție a codului și o integrare pentru editorul de text care permite execuția liniilor sau blocurilor individuale de cod cu ieșire imediată inline. Acesta funcționează ca un notebook interactiv poliglot și un orchestrator de kernel-uri la distanță, permițând utilizatorilor să ruleze cod prin kernel-uri Jupyter și să randeze conținut media bogat, cum ar fi grafice, imagini și video, direct în editor. Sistemul se distinge prin gestionarea kernel-urilor la distanță, rutând execuția codului către containere externe sau servere remote prin socket-uri de rețea. Menține un mediu de programare cu stare (stateful) unde namespace-urile limbajelor persistă în mai multe fișiere, permițând urmărirea stării variabilelor și completarea codului conștientă de kernel, bazată pe runtime-ul activ. Platforma acoperă, de asemenea, controlul ciclului de viață al kernel-ului, inclusiv capacitatea de a întrerupe sau reporni mediile. Include un sistem de plugin-uri pentru extinderea funcționalităților limbajului și a interfeței utilizatorului.

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

    TypeScriptatomdata-sciencehydrogen
    Vezi pe GitHub↗4,011
  • erxes/erxesAvatar erxes

    erxes/erxes

    3,999Vezi pe GitHub↗

    Erxes is a self-hosted business operating system that integrates marketing, sales, and customer support operations into a unified platform. It serves as an AI agent orchestrator, a business process automation tool, and a comprehensive suite for managing customer relationships and omnichannel experiences. The platform distinguishes itself through a self-hosted infrastructure model that ensures total ownership and privacy of organizational data. It features an AI orchestration framework that uses retrieval augmented generation to allow agents to reason over internal workspace data for automatin

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

    TypeScriptcustomer-experienceemployee-experienceexperience-operating-system
    Vezi pe GitHub↗3,999
  • pimcore/pimcoreAvatar pimcore

    pimcore/pimcore

    3,784Vezi pe GitHub↗

    Pimcore is an open-source data experience platform that serves as a unified framework for managing product information, digital assets, and customer data. It functions as an enterprise content management system and a master data management platform, providing a centralized source of truth for complex business information. The system is designed to support omnichannel delivery, enabling organizations to publish content and manage digital experiences across diverse platforms through both traditional and headless architectures. The platform distinguishes itself through a metadata-driven object m

    Provides a modular bundle system for extending platform functionality with custom features and API endpoints without modifying core code.

    PHP
    Vezi pe GitHub↗3,784
  • nvim-orgmode/orgmodeAvatar nvim-orgmode

    nvim-orgmode/orgmode

    3,786Vezi pe GitHub↗

    Neovim Orgmode is a task management and note-taking environment for Neovim that functions as a plain-text task manager and personal information manager. It uses hierarchical outlining, status states, and tags within simple text files to organize projects and personal workflows. The system incorporates a Tree-Sitter document parser to enable precise manipulation of document hierarchies. The project distinguishes itself through a modular Lua editor extension architecture that provides programmatic interfaces for automating document workflows. It features state-based agenda generation to aggrega

    Provides a modular Lua-based plugin architecture to extend editor functionality with custom task management logic.

    Lua
    Vezi pe GitHub↗3,786
  • fleetbase/fleetbaseAvatar fleetbase

    fleetbase/fleetbase

    1,915Vezi pe GitHub↗

    Fleetbase este un sistem de operare logistic modular și containerizat, conceput pentru a gestiona operațiunile de supply chain end-to-end, inclusiv dispecerizarea flotei, controlul inventarului și onorarea comenzilor. Funcționează ca o platformă headless de e-commerce și logistică ce oferă infrastructura necesară pentru a construi marketplace-uri multi-vendor și aplicații de comandă pentru consumatori. Prin utilizarea unui sistem de identitate centralizat și a fluxurilor de lucru bazate pe evenimente, platforma automatizează ciclurile de viață complexe de livrare și procesele de contabilitate financiară. Platforma este construită pe o arhitectură modulară care permite dezvoltatorilor să extindă funcționalitatea de bază prin pachete instalabile, fără a modifica codul sursă subiacent. Dispune de un framework API robust care suportă endpoint-uri versionate, gestionarea securizată a credențialelor și fluxuri de evenimente în timp real pentru integrarea cu hardware și software terț. Utilizatorii pot personaliza în continuare sistemul prin atașarea de metadate entităților de bază, permițând stocarea informațiilor unice de business în cadrul modelului de date existent. Sistemul oferă o suită cuprinzătoare de instrumente pentru medii self-hosted, inclusiv backup-uri automate ale bazei de date, orchestrarea containerelor și configurații de securitate a rețelei. Include o interfață de linie de comandă dedicată pentru a gestiona întregul ciclu de viață al aplicației, de la dezvoltarea locală și scaffolding-ul extensiilor până la deployment și actualizări de sistem. Setările administrative și instrumentele de monitorizare axate pe dezvoltatori asigură menținerea integrității platformei și a sănătății integrărilor în toate modulele operaționale.

    Allows building and installing modular components to add custom features without altering core code.

    JavaScriptdriver-appfleet-managementfreight-management
    Vezi pe GitHub↗1,915
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation
  4. Plugin Extensibility
  5. Feature Extension Plugins
  6. Platform Extension Plugins

Explorează sub-etichetele

  • Audio Plugin ExtensionsCommunity-developed plugins that add new unit generators, language classes, and tools to the synthesis environment. **Distinct from Platform Extension Plugins:** Distinct from Platform Extension Plugins: focuses on audio-specific unit generators and language extensions rather than general platform routes or templates.
  • Editor Plugin Extensions1 sub-tagExtensions that add new actions, filters, or snippets to a text editor plugin. **Distinct from Platform Extension Plugins:** Specifically targets editor-level plugin extensions for actions and filters, rather than platform-level routes or database tables.
  • In-Process Plugin RuntimesRunning plugin code in the same process as the site, granting full access to React admin pages and page HTML injection. **Distinct from Platform Extension Plugins:** Distinct from Platform Extension Plugins: runs plugins in the same process with full access to admin UI and page rendering, not just adding routes and templates.
  • Package Manager ExtensionsPlugins that extend the functionality of a package manager itself. **Distinct from Platform Extension Plugins:** Extends the package manager's behavior, not a general platform's routes or templates.