24 रिपॉजिटरी
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.
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.
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.
Better Discord enhances Discord desktop app with new features.
Adds new features or modifies existing behavior in the Discord client using JavaScript plugins.
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.
PDM एक Python पैकेज मैनेजर, डिपेंडेंसी रिज़ॉल्वर और बिल्ड टूल है जिसे पुनरुत्पादनीय (reproducible) वातावरण बनाने के लिए डिज़ाइन किया गया है। यह एक रनटाइम मैनेजर के रूप में कार्य करता है जो स्टैंडअलोन बिल्ड्स का उपयोग करके Python इंटरप्रेटर के विभिन्न वर्ज़न्स के बीच इंस्टॉल और स्विच करता है, साथ ही प्रोजेक्ट्स के बीच वर्ज़न संघर्षों को रोकने के लिए आइसोलेटेड वर्चुअल वातावरण को प्रबंधित करता है। यह टूल क्रॉस-प्लेटफ़ॉर्म लॉकफ़ाइल्स और प्लगइन-आधारित एक्सटेंशन आर्किटेक्चर के उपयोग के माध्यम से खुद को अलग बनाता है, जिससे उपयोगकर्ताओं को बाहरी वितरण के माध्यम से नई क्षमताएं जोड़ने की अनुमति मिलती है। यह एक केंद्रीकृत पैकेज कैशिंग सिस्टम और समानांतर इंस्टॉलेशन पाइपलाइन प्रदान करता है ताकि वातावरण सेटअप और डिपेंडेंसी रिज़ॉल्यूशन के लिए आवश्यक समय को कम किया जा सके। कोर मैनेजमेंट से परे, PDM कस्टम स्क्रिप्ट परिभाषाओं और कमांड-लाइन शॉर्टकट्स के माध्यम से प्रोजेक्ट ऑर्केस्ट्रेशन को कवर करता है। यह स्टैंडर्डाइज़्ड प्रोजेक्ट आर्काइव्स उत्पन्न करने से लेकर रिमोट रिपॉजिटरीज़ में पैकेज प्रकाशित करने तक, पूर्ण वितरण लाइफसाइकिल को भी संभालता है। यह टूल स्टैंडर्डाइज़्ड मेटाडेटा फॉर्मेट्स का उपयोग करके इंटरऑपरेबिलिटी सुनिश्चित करता है और अन्य प्रबंधकों से प्रोजेक्ट कॉन्फ़िगरेशन को आयात और परिवर्तित करने के लिए यूटिलिटीज़ प्रदान करता है।
Provides an extensible plugin system that allows users to share and integrate custom distributions.
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.
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.
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.
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.
CTFs as you need them
Adds custom features, routes, database tables, and page templates through a plugin architecture without modifying core code.
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.
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.
Slap एक टर्मिनल-आधारित टेक्स्ट एडिटर है जिसे कमांड-लाइन एनवायरनमेंट के भीतर ग्राफिकल कोड एडिटर के उपयोगकर्ता अनुभव और इंटरफ़ेस की नकल करने के लिए डिज़ाइन किया गया है। यह एक टेक्स्ट एडिटर और टेक्स्ट-यूज़र इंटरफ़ेस फ़ाइल मैनेजर दोनों के रूप में कार्य करता है, जो फ़ाइलों और डायरेक्टरीज़ के बीच व्यवस्थित और स्विच करने के लिए एक नेविगेबल साइडबार प्रदान करता है। एडिटर को एक प्लगइन सिस्टम के माध्यम से एक्स्टेंसिबिलिटी के लिए बनाया गया है जो नई सुविधाओं और मुख्य कार्यक्षमता को जोड़ने के लिए बाहरी स्क्रिप्ट और पैकेज लोड करने की अनुमति देता है। उपयोगकर्ता कीबोर्ड शॉर्टकट्स को रीमैप करके, प्रदर्शन मापदंडों को समायोजित करके और रंगों व टेक्स्ट शैलियों सहित इंटरफ़ेस की उपस्थिति को संशोधित करके एडिटर वर्कफ़्लो को कस्टमाइज़ कर सकते हैं। मुख्य क्षमताओं में सिंटैक्स हाइलाइटिंग के साथ टर्मिनल-आधारित टेक्स्ट एडिटिंग, चयन और नेविगेशन के लिए माउस इंटरैक्शन समर्थन, और ऑपरेटिंग सिस्टम क्लिपबोर्ड के साथ इंटीग्रेशन शामिल है। सिस्टम अनडू और रीडू ऑपरेशंस के लिए एक लीनियर हिस्ट्री स्टैक भी बनाए रखता है और SSH के माध्यम से रिमोट सर्वर पर फ़ाइल मैनिपुलेशन का समर्थन करता है।
Supports adding custom features and functionality by loading external scripts and packages.
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.
यह प्रोजेक्ट एक Sublime Text प्लगइन और वेब डेवलपमेंट एडिटर एक्सटेंशन है जो मार्कअप एब्रिविएशन एक्सपेंडर के रूप में कार्य करता है। यह संक्षिप्त, CSS-जैसे शॉर्टहैंड टोकन को पूर्ण मार्कअप और स्टाइलशीट में बदलकर संरचित HTML और CSS कोड ब्लॉक के त्वरित निर्माण की अनुमति देता है। यह टूल वेब वर्कफ़्लो के लिए उन्नत स्वचालन प्रदान करता है, जिसमें नेस्टेड HTML तत्वों, BEM क्लास नामों और CSS वेंडर प्रीफ़िक्स का निर्माण शामिल है। इसमें ब्राउज़र संगतता फ़ॉलबैक के साथ CSS ग्रेडिएंट उत्पन्न करने और छवि पथों को base64 एन्कोडेड डेटा URL में बदलने के लिए विशेष उपयोगिताएँ भी शामिल हैं। कोड निर्माण से परे, एक्सटेंशन मार्कअप संरचना हेरफेर और नेविगेशन को कवर करता है। इसमें टैग चयन को संतुलित करने, मिलान टैग जोड़े के बीच कूदने, कोड के भीतर अंकगणितीय गणना करने और विज़ुअल परीक्षण के लिए डमी टेक्स्ट उत्पन्न करने की क्षमताएं शामिल हैं। सिस्टम एब्रिविएशन उपनाम मैपिंग, कस्टम स्निपेट परिभाषाओं और आंतरिक फ़िल्टर और क्रियाओं को संशोधित करने के लिए प्लगइन एक्सटेंशन के माध्यम से कॉन्फ़िगर करने योग्य है।
Allows developers to extend the plugin's core functionality by loading custom actions and filters from external files.
Baserow एक नो-कोड रिलेशनल डेटाबेस और एप्लिकेशन बिल्डर है जो उपयोगकर्ताओं को विज़ुअल इंटरफ़ेस के माध्यम से स्ट्रक्चर्ड डेटा टेबल और बिज़नेस टूल्स बनाने की अनुमति देता है। यह एक हेडलेस REST API डेटा बैकएंड और एक सेल्फ-होस्टेड डेटा वर्कस्पेस के रूप में कार्य करता है, जो डेटा रेसीडेंसी पर पूर्ण नियंत्रण बनाए रखते हुए सहयोगी डेटाबेस को मैनेज करने के लिए एक प्लेटफ़ॉर्म प्रदान करता है। यह प्लेटफ़ॉर्म LLM-संचालित डेटा प्लेटफ़ॉर्म के रूप में कार्य करने के लिए लार्ज लैंग्वेज मॉडल्स को एकीकृत करता है, जो प्राकृतिक भाषा से डेटाबेस संरचनाएं, रिकॉर्ड कंटेंट और तकनीकी वर्कफ़्लो उत्पन्न करने में सक्षम है। यह एक मॉडल कॉन्टेक्स्ट प्रोटोकॉल सर्वर के रूप में भी कार्य करता है, जो रिमोट AI एजेंट्स को प्रोग्रामेटिक रूप से स्ट्रक्चर्ड डेटाबेस रिकॉर्ड्स के साथ इंटरैक्ट करने में सक्षम बनाता है। अपनी मुख्य डेटाबेस क्षमताओं से परे, यह प्रोजेक्ट ब्रांडेड बाहरी पोर्टल्स, आंतरिक बिज़नेस एप्लिकेशन और इंटरैक्टिव डैशबोर्ड बनाने के लिए टूल्स प्रदान करता है। इसमें बिज़नेस प्रोसेस ऑटोमेशन के लिए एक इवेंट-ड्रिवन ऑटोमेशन इंजन शामिल है और यह वेबहुक्स, WebSocket इवेंट स्ट्रीमिंग और थर्ड-पार्टी डेटा सिंक्रोनाइज़ेशन सहित API एकीकरण की एक विस्तृत श्रृंखला को सपोर्ट करता है। यह सॉफ्टवेयर डेटा संप्रभुता और सुरक्षा सुनिश्चित करने के लिए प्राइवेट इंफ्रास्ट्रक्चर होस्टिंग और कंटेनराइज़्ड डिप्लॉयमेंट के लिए डिज़ाइन किया गया है।
Provides an API for creating custom scripts and plugins that add new features, tables, and templates to the platform.
Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents within web applications. It functions as a web-based media editor and HTML content sanitizer, allowing users to compose and format content visually. The project distinguishes itself through an integrated system for handling media and security. It features server-side image upload capabilities that support both local file selection and clipboard pasting, alongside a whitelist-based HTML markup filtering system to ensure consistent and secure output. The editor provides broad capa
Offers a mechanism to add specialized interactions and custom buttons through plugin extensions.
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.
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.
Erxes एक सेल्फ-होस्टेड बिज़नेस ऑपरेटिंग सिस्टम है जो मार्केटिंग, बिक्री और ग्राहक सहायता ऑपरेशनों को एक एकीकृत प्लेटफ़ॉर्म में जोड़ता है। यह एक AI एजेंट ऑर्केस्ट्रेटर, एक व्यावसायिक प्रक्रिया ऑटोमेशन टूल, और ग्राहक संबंधों और ओमनीचैनल अनुभवों को प्रबंधित करने के लिए एक व्यापक सुइट के रूप में कार्य करता है। यह प्लेटफ़ॉर्म एक सेल्फ-होस्टेड इंफ्रास्ट्रक्चर मॉडल के माध्यम से खुद को अलग करता है जो संगठनात्मक डेटा के पूर्ण स्वामित्व और गोपनीयता को सुनिश्चित करता है। इसमें एक AI ऑर्केस्ट्रेशन फ्रेमवर्क है जो एजेंटों को रिकॉर्ड और टिकट समाधान को स्वचालित करने के लिए आंतरिक वर्कस्पेस डेटा पर तर्क करने की अनुमति देने के लिए रिट्रीवल ऑगमेंटेड जनरेशन (RAG) का उपयोग करता है। यह सिस्टम सेल्स पाइपलाइन प्रबंधन, डिजिटल प्रकाशन के लिए एक हेडलेस कंटेंट मैनेजमेंट सिस्टम, और ईमेल और सोशल मीडिया पर संदेशों के लिए ओमनीचैनल सहायता समन्वय सहित परिचालन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह लीड रूपांतरण, आंतरिक प्रोजेक्ट ट्रैकिंग, और ऑफ़लाइन-सक्षम पॉइंट-ऑफ़-सेल प्रबंधन सहित वाणिज्य ऑपरेशनों के लिए टूल भी प्रदान करता है। आर्किटेक्चर को प्लगइन-आधारित फ्रेमवर्क के माध्यम से विस्तारशीलता के लिए डिज़ाइन किया गया है और यह मल्टी-टेनेंट वर्कस्पेस आइसोलेशन का समर्थन करता है।
Implements a plugin-based architecture allowing custom logic, routes, and templates to be integrated without modifying core code.