26 repos
Explore 26 awesome GitHub repositories matching software engineering & architecture · Plugin & Module Systems. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.