awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesModularization Patterns

Structural strategies for organizing code into encapsulated, reusable, or dynamic units to manage system complexity.

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

Awesome Modularization Patterns GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nestjs/nestAvatar de nestjs

    nestjs/nest

    75,862Voir sur GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic

    Allows for the dynamic configuration and registration of modules at runtime based on application needs.

    TypeScriptframeworkhacktoberfestjavascript
    Voir sur GitHub↗75,862
  • lukehoban/es6featuresAvatar de lukehoban

    lukehoban/es6features

    29,059Voir sur GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    Explains how to execute code in isolated contexts using dynamic loading and compilation hooks.

    Voir sur GitHub↗29,059
  • wled/wledAvatar de wled

    wled/WLED

    18,249Voir sur GitHub↗

    WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an

    Registers and executes dynamic lighting patterns as pluggable, modular components.

    C++esp32esp8266hacktoberfest
    Voir sur GitHub↗18,249
  • comfy-org/comfyui-managerAvatar de Comfy-Org

    Comfy-Org/ComfyUI-Manager

    15,145Voir sur GitHub↗

    ComfyUI-Manager is an integrated utility designed to manage software dependencies, custom extensions, and machine learning assets within generative image workflow environments. It provides a centralized interface for the installation, update, and organization of third-party nodes and model files, ensuring that all necessary resources are available for processing tasks. The project distinguishes itself by automating the lifecycle of these components through both a graphical user interface and command-line utilities. It handles complex environment maintenance by fetching remote repositories, tr

    Implements dynamic module loading to inject external code into the runtime environment.

    Python
    Voir sur GitHub↗15,145
  • element-hq/element-webAvatar de element-hq

    element-hq/element-web

    13,233Voir sur GitHub↗

    Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of

    Utilizes a modular architecture that supports loading external JavaScript modules at runtime via a predictable API.

    TypeScripthacktoberfestmatrix
    Voir sur GitHub↗13,233
  • daveebbelaar/ai-cookbookAvatar de daveebbelaar

    daveebbelaar/ai-cookbook

    3,772Voir sur GitHub↗

    This project is an AI engineering cookbook and tutorial suite providing step-by-step patterns for building production-ready artificial intelligence systems. It serves as an implementation guide and framework for integrating large language models into software applications. The repository functions as a generative AI pattern library, offering curated code snippets and modular scripts to connect models to external data and tools. It provides a collection of practical examples and reusable implementation patterns designed to accelerate the development of AI features and prototypes. The codebase

    Organizes implementation patterns into discrete, reusable units to manage the complexity of AI system integration.

    Pythonagentsaianthropic
    Voir sur GitHub↗3,772
  • wso2/product-isAvatar de wso2

    wso2/product-is

    843Voir sur GitHub↗

    This platform is an identity and access management suite designed to secure and coordinate digital identities for employees, customers, and automated agents. It functions as an enterprise authentication server, providing centralized single sign-on and multi-factor authentication capabilities to protect access across diverse internal and external applications. The engine operates through event-driven orchestration, triggering modular handlers to process authentication and authorization requests. The system is built on a Java-based middleware architecture that utilizes a dynamic component model

    Uses a dynamic component model to load and manage independent software modules within a single Java virtual machine.

    Javaaccess-managementadaptive-authenticationauthentication
    Voir sur GitHub↗843
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Modular & Decoupled Design
  6. Modularization Patterns

Explorer les sous-tags

  • Dynamic ModulesModularization patterns that support the dynamic loading or configuration of software components.