awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Modular Design Patterns · Awesome GitHub Repositories

2 repos

Awesome GitHub RepositoriesModular Design Patterns

Structural frameworks that enforce separation of concerns through component isolation, plugin systems, or directory-level decoupling.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Modular Design Patterns. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Modular & Decoupled Design
  6. Modular Design Patterns

Awesome Modular Design Patterns GitHub Repositories

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

    chartjs/Chart.js

    67,174GitHubView on GitHub↗

    Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The libr

    Supports a modular architecture that allows developers to register custom scales, controllers, and plugins to extend core functionality.

    JavaScriptcanvaschartgraph
  • 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

    Dedicated folders for internal packages and external dependencies clarify ownership and simplify dependency management.

    Makefilegogolangproject-structure

Explore sub-tags

  • Dependency Encapsulation StrategiesOrganizational structures that group internal and external code to clarify ownership and manage dependencies.
  • Extensible Component ArchitecturesArchitectural patterns that enable system extensibility through modular components, custom registrations, and clear separation of concerns.