awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 रिपॉजिटरी

Awesome GitHub RepositoriesPlugin Systems

Frameworks that allow extending core application functionality through modular, injectable components.

Distinguishing note: Focuses on the mechanism of prototype-based extension.

Explore 14 awesome GitHub repositories matching software engineering & architecture · Plugin Systems. Refine with filters or upvote what's useful.

Awesome Plugin Systems GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • iamkun/dayjsiamkun का अवतार

    iamkun/dayjs

    48,662GitHub पर देखें↗

    Day.js is a lightweight utility for parsing, validating, and manipulating date objects. It provides a fluent, chainable interface that allows for complex time calculations and transformations to be performed through a sequence of readable method calls. By utilizing an immutable wrapper pattern, the library ensures data integrity by creating new instances for every operation rather than modifying existing objects. The project is distinguished by a minimalist core abstraction that maintains a small footprint by offloading non-essential features to an optional, modular plugin system. This archit

    Extends core functionality by injecting custom methods directly into the prototype chain through a modular registration system.

    JavaScriptdatedate-formattingdatetime
    GitHub पर देखें↗48,662
  • hexojs/hexohexojs का अवतार

    hexojs/hexo

    41,768GitHub पर देखें↗

    Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation. The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture

    Supports developing distributable extensions via a structured package system.

    TypeScripthacktoberfesthexojavascript
    GitHub पर देखें↗41,768
  • dcloudio/uni-appdcloudio का अवतार

    dcloudio/uni-app

    41,549GitHub पर देखें↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Implements a framework for extending application functionality through modular, injectable native plugins.

    Objective-Candroidcross-platformcrossplatform
    GitHub पर देखें↗41,549
  • fastify/fastifyfastify का अवतार

    fastify/fastify

    36,508GitHub पर देखें↗

    This project is a high-performance web framework designed for building scalable server-side applications with minimal resource consumption. It provides a type-safe runtime environment that leverages static analysis to ensure consistent data structures across request handlers and server configurations, facilitating reliable API development. The framework distinguishes itself through a schema-driven validation layer that enforces strict data integrity for incoming requests and outgoing responses using standardized definitions. It utilizes an encapsulated plugin architecture that organizes appli

    A modular design pattern that organizes application logic into isolated, hierarchical components with predictable scope and dependency management.

    JavaScripthacktoberfestnodejsperformance
    GitHub पर देखें↗36,508
  • refinedev/refinerefinedev का अवतार

    refinedev/refine

    34,906GitHub पर देखें↗

    Refine is a headless framework designed for building data-intensive internal business applications, such as admin panels and dashboards. It provides a core set of hooks and architectural patterns that decouple business logic, authentication, and data operations from the user interface, allowing developers to integrate any design system while maintaining a consistent application structure. The framework distinguishes itself through a resource-centric approach that automatically maps application views to data entities via centralized configuration. It features a unified data provider interface

    Extends core functionality through swappable modules that handle authentication, access control, and data storage without modifying the underlying framework code.

    TypeScriptadminadmin-uiant-design
    GitHub पर देखें↗34,906
  • labstack/echolabstack का अवतार

    labstack/echo

    32,451GitHub पर देखें↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Customizes error handling and adds modular features using plugins to meet specific requirements without modifying core logic.

    Goechogohttp2
    GitHub पर देखें↗32,451
  • pear-devs/pear-desktoppear-devs का अवतार

    pear-devs/pear-desktop

    31,939GitHub पर देखें↗

    Pear Desktop is a development framework designed for building and distributing cross-platform desktop software. It leverages web technologies and native system integration to enable the creation of applications that run consistently across multiple operating systems from a single codebase. The platform distinguishes itself through a modular plugin architecture and a comprehensive build toolchain. Developers can extend core functionality by creating isolated scripts that interact with the application through defined communication bridges, and use automated pipelines to bundle source code into

    Extends core functionality through a modular system of external scripts and communication bridges.

    TypeScriptdesktop-appelectronlinux
    GitHub पर देखें↗31,939
  • eslint/eslinteslint का अवतार

    eslint/eslint

    27,349GitHub पर देखें↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    Activate analysis rules provided by external plugins by referencing their unique namespace within configuration files to extend the core functionality of the engine.

    JavaScriptecmascripteslintjavascript
    GitHub पर देखें↗27,349
  • molunerfinn/picgoMolunerfinn का अवतार

    Molunerfinn/PicGo

    26,812GitHub पर देखें↗

    PicGo is a cross-platform desktop utility designed to automate image hosting and asset management. It functions as a pipeline-based engine that processes image inputs—such as local files, base64 strings, or clipboard data—through a configurable sequence of transformations and uploads to various cloud storage providers. The application distinguishes itself through a modular, plugin-based architecture that allows users to extend core functionality without modifying the main binary. By utilizing a lifecycle hook system, developers can register custom logic to intercept and modify data at specifi

    Loads external code modules dynamically at startup to extend core functionality without modifying the main application binary.

    TypeScriptaliyun-osscloudflare-r2electron
    GitHub पर देखें↗26,812
  • apache/answerapache का अवतार

    apache/answer

    15,564GitHub पर देखें↗

    Answer is a self-hosted Q&A platform and knowledge base software designed for capturing and sharing structured information through a searchable forum interface. It functions as a community forum and knowledge management system for hosting repositories of questions and answers. The platform is modular, utilizing a plugin system to add custom extensions and tailored capabilities. It also supports international users through content localization and locale-based text mapping for a multilingual experience. The software provides capabilities for establishing customer help centers, internal knowle

    Features an extensible plugin system for integrating custom functionality.

    Gocommunityforumgo
    GitHub पर देखें↗15,564
  • spree/spreespree का अवतार

    spree/spree

    15,230GitHub पर देखें↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    Leverages framework mounting capabilities to inject isolated routes, controllers, and views into applications.

    Rubycarte-commerceecommerce
    GitHub पर देखें↗15,230
  • mickael-kerjean/filestashmickael-kerjean का अवतार

    mickael-kerjean/filestash

    13,647GitHub पर देखें↗

    Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and accessing files across diverse local and cloud storage backends. It functions as a centralized gateway, aggregating services such as S3, SFTP, WebDAV, and FTP into a single, consistent environment for remote filesystem administration and secure document handling. The platform distinguishes itself through a modular, plugin-based architecture that supports custom storage drivers, authentication providers, and authorization logic. It includes built-in capabilities for server-side me

    Provides a framework for extending core application functionality through modular, injectable components.

    JavaScriptarchivingazuredms
    GitHub पर देखें↗13,647
  • blackboardsh/electrobunblackboardsh का अवतार

    blackboardsh/electrobun

    5,534GitHub पर देखें↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Implements a plugin system to add custom capabilities and modify the core behavior of the environment.

    C++
    GitHub पर देखें↗5,534
  • ampache/ampacheampache का अवतार

    ampache/ampache

    3,792GitHub पर देखें↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    Features a plugin-based modular architecture that allows enabling or disabling optional modules to extend core functionality.

    PHP
    GitHub पर देखें↗3,792
  1. Home
  2. Software Engineering & Architecture
  3. Plugin Systems