awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Plugin & Module Systems · Awesome GitHub Repositories

26 repos

Awesome GitHub RepositoriesPlugin & Module Systems

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

  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Plugin & Module Systems

Awesome Plugin & Module Systems GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • git/git

    git/git

    59,192GitHubView on GitHub↗

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data

    Exposes modular, low-level utilities that allow developers to compose custom commands for specialized repository tasks.

    Cchacktoberfestshell
  • LadybirdBrowser/ladybird

    LadybirdBrowser/ladybird

    58,620GitHubView on GitHub↗

    Ladybird is an independent, cross-platform web browser built from the ground up with a modular architecture. It functions as a standalone application that fetches, processes, and renders web content directly from the internet. At its core, the project serves as a research platform for browser architecture, focusing on

    Organizes system functionality into decoupled units that manage network communication, memory allocation, and graphical output.

    C++browserbrowser-engine
  • FFmpeg/FFmpeg

    FFmpeg/FFmpeg

    57,281GitHubView on GitHub↗

    FFmpeg is a cross-platform framework and multimedia processing suite designed for the manipulation, transcoding, and streaming of audio and video data. It functions as a comprehensive collection of command-line tools and low-level libraries that provide high-performance encoding and decoding capabilities for a wide ran

    Enables applications to load and execute media processing functions dynamically from shared binaries at runtime.

    Caudiocffmpeg
  • remix-run/react-router

    remix-run/react-router

    56,250GitHubView on GitHub↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface

    Consolidates routing and data-fetching logic into a single dependency for consistent behavior across rendering environments.

    TypeScript
  • golang-standards/project-layout

    golang-standards/project-layout

    55,386GitHubView on GitHub↗

    This project provides a standardized directory layout pattern that establishes a predictable structure for organizing source code, configuration files, and documentation. It serves as a community-driven framework designed to improve project maintainability, simplify developer onboarding, and ensure consistency across l

    Encapsulated directory structures support modularity by isolating functional components into logical, discoverable locations.

    Makefilegogolangproject-structure
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    Composes systems from isolated, stateless functional modules that return virtual nodes without the overhead of full component instances.

    TypeScript
Prev12Next

Explore sub-tags

  • Auto-Importing Dependency InjectionSystems that automatically register and inject components or composables based on directory structure.
  • Capability Ownership ModelsArchitectural frameworks defining how system components consume and own shared capability contracts.
  • Dynamic Library LoadersMechanisms for loading and executing shared binaries at runtime.
Extensible Server Architectures
Server designs that support modular plugin systems for injecting custom logic into request lifecycles.
  • Modular and Plugin Architectures6 sub-tagsStructural paradigms for composing systems from isolated, dynamic, or encapsulated functional modules.
  • Pluggable Command InterfacesModular command-line utilities that can be composed to perform complex tasks.
  • Server Module ManagersSystems that handle the dynamic loading, lifecycle, and atomic configuration of server-side components.