awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nestjs/nestnestjs 的头像

    nestjs/nest

    75,862在 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
    在 GitHub 上查看↗75,862
  • lukehoban/es6featureslukehoban 的头像

    lukehoban/es6features

    29,059在 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.

    在 GitHub 上查看↗29,059
  • wled/wledwled 的头像

    wled/WLED

    18,249在 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
    在 GitHub 上查看↗18,249
  • comfy-org/comfyui-managerComfy-Org 的头像

    Comfy-Org/ComfyUI-Manager

    15,145在 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
    在 GitHub 上查看↗15,145
  • element-hq/element-webelement-hq 的头像

    element-hq/element-web

    13,233在 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
    在 GitHub 上查看↗13,233
  • daveebbelaar/ai-cookbookdaveebbelaar 的头像

    daveebbelaar/ai-cookbook

    3,772在 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
    在 GitHub 上查看↗3,772
  • wso2/product-iswso2 的头像

    wso2/product-is

    843在 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
    在 GitHub 上查看↗843
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Modular & Decoupled Design
  6. Modularization Patterns

探索子标签

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