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
·

8 dépôts

Awesome GitHub RepositoriesIsolated Monolithic Modules

Organizing functionality into isolated modules within a single deployment unit to avoid distributed system complexity.

Distinct from Monolithic Architectures: Focuses on internal module isolation within a monolith, whereas Monolithic Architectures covers the overall structure.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Isolated Monolithic Modules. Refine with filters or upvote what's useful.

Awesome Isolated Monolithic Modules 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.
  • zakirullin/cognitive-loadAvatar de zakirullin

    zakirullin/cognitive-load

    12,288Voir sur GitHub↗

    This project is a collection of software engineering principles and architectural design patterns designed to minimize the mental effort required to understand and maintain source code. It serves as a guide for implementing clean code methodologies and architectural simplification to reduce the overall cognitive load on developers. The framework emphasizes aligning module boundaries and ubiquitous language with business stakeholders to prevent architectural ripple effects. It advocates for balancing service granularity to avoid the overhead of distributed monoliths and suggests favoring objec

    Groups related functionality into isolated modules within a monolith to avoid the complexity of distributed services.

    Voir sur GitHub↗12,288
  • gzc/clrsAvatar de gzc

    gzc/CLRS

    9,605Voir sur GitHub↗

    CLRS is an algorithm implementation library and reference providing code solutions for the classic computer science problems and theoretical concepts found in Introduction to Algorithms. It serves as a computer science study guide and a set of textbook exercise solutions used for academic study and the verification of time and space complexity. The project is a multi-language algorithm library, implementing theoretical algorithms across several programming languages to demonstrate cross-language application and behavior. This approach allows for the study of different memory management and sy

    Builds independent modules for each data structure and algorithm to facilitate isolated testing and academic study.

    C++
    Voir sur GitHub↗9,605
  • hanami/hanamiAvatar de hanami

    hanami/hanami

    6,374Voir sur GitHub↗

    Hanami is a full-stack Ruby web framework and API platform designed for building maintainable applications. It centers on a modular web architecture that organizes software into independent slices to prevent monolithic growth and isolate functional units. The framework implements a clean architecture by decoupling business logic from persistence and request handling. This is achieved through a central dependency injection container for managing object lifetimes and a repository pattern mapper that separates domain entities from the persistence layer. The project further provides a Rack-compa

    Organizes the application into independent slices to prevent monolithic growth and isolate functional units.

    Rubyapihanamiruby
    Voir sur GitHub↗6,374
  • jerosoler/drawflowAvatar de jerosoler

    jerosoler/Drawflow

    6,047Voir sur GitHub↗

    Simple flow library 🖥️🖱️

    Organizes nodes into separate modules with independent state and connection graphs to manage complex flows.

    JavaScript
    Voir sur GitHub↗6,047
  • charlespikachu/gamesAvatar de CharlesPikachu

    CharlesPikachu/Games

    5,378Voir sur GitHub↗

    This project is a pure Python game engine and development framework designed for building interactive games without relying on external binary dependencies. It functions as a template library that provides a collection of pre-built game examples and architectural patterns to assist in learning game development logic. The framework supports a prototyping workflow and educational programming through a system of reference examples. It includes a dispatcher for launching specific or random game modules, allowing for the analysis of different functional capabilities and structural patterns. The s

    Implements a dispatcher to launch specific or random game modules from a built-in collection for analysis.

    Pythonclassic-gameflappy-birdgame
    Voir sur GitHub↗5,378
  • xinliangnote/goAvatar de xinliangnote

    xinliangnote/Go

    4,932Voir sur GitHub↗

    This project is a Go programming language study guide and backend development course. It provides a collection of learning notes and practical examples covering fundamental syntax and core language concepts. The repository functions as a tutorial for building web APIs and network services. It includes implementation guides for the Gin web framework and code demonstrations for creating remote procedure call services using Protocol Buffers. The material covers backend API engineering, including routing, data binding, and error handling. It also includes examples of structured logging and custo

    Organizes educational code examples into isolated modules to demonstrate specific Go language features.

    Gogingin-frameworkgo
    Voir sur GitHub↗4,932
  • fluentpython/example-code-2eAvatar de fluentpython

    fluentpython/example-code-2e

    3,952Voir sur GitHub↗

    This repository is a collection of practical code samples and an idiomatic programming guide for the Python language. It serves as a reference for implementing advanced language features, data structures, and professional coding standards. The project focuses on demonstrating object-oriented architectures and structural design patterns. It provides a set of source files that illustrate the use of advanced Python capabilities to create readable and efficient software designs. The implementation covers asynchronous and concurrent execution patterns, as well as idiomatic software design and pro

    Groups related code examples into separate modules to isolate specific language features and design patterns.

    Pythonconcurrencyiteratorsmetaprogramming
    Voir sur GitHub↗3,952
  • evolutionary-architecture/evolutionary-architecture-by-exampleAvatar de evolutionary-architecture

    evolutionary-architecture/evolutionary-architecture-by-example

    3,447Voir sur GitHub↗

    Ce projet sert de ressource pédagogique complète pour implémenter des monolithes modulaires et des microservices au sein d'environnements .NET. Il se concentre sur l'application des principes de conception pilotée par le domaine (DDD) pour gérer une logique métier complexe, fournissant une approche structurée pour construire des systèmes qui peuvent évoluer parallèlement aux exigences changeantes. L'architecture est définie par son accent sur la modularité et des limites claires, utilisant des tranches verticales (vertical slices) et des contextes bornés (bounded contexts) pour organiser le code par processus métier plutôt que par couche technique. Il se distingue par un framework de migration systématique qui permet aux développeurs de passer d'une base de code monolithique à des services indépendants et distribués. Ceci est réalisé en remplaçant la communication interne par une messagerie robuste et événementielle et en garantissant que la logique de domaine reste découplée des préoccupations de persistance et d'infrastructure. Le projet couvre une large surface de capacités, incluant la modélisation de domaine tactique avec des agrégats et des entités, des stratégies de test automatisées utilisant une infrastructure conteneurisée, et la maintenance de registres de décisions architecturales pour suivre l'évolution de la conception. Il fournit également des outils pour l'orchestration du développement local et l'analyse statique pour appliquer des standards de qualité à travers des modules indépendants. Le dépôt est structuré comme un guide pratique, offrant une méthodologie étape par étape pour faire évoluer l'architecture logicielle de manière incrémentale.

    Organizes functionality into isolated modules within a single deployment unit to manage complexity and data access requirements.

    C#architecturearchitecture-componentsarchitecture-decision-records
    Voir sur GitHub↗3,447
  1. Home
  2. Software Engineering & Architecture
  3. Monolithic Architectures
  4. Isolated Monolithic Modules

Explorer les sous-tags

  • Example Module Isolation2 sous-tagsOrganization of educational code examples into isolated modules to demonstrate specific language features. **Distinct from Isolated Monolithic Modules:** Distinct from Isolated Monolithic Modules: focuses on pedagogical isolation of examples rather than production monolithic architecture.
  • Flow Module IsolationOrganizes nodes into separate modules with independent state and connection graphs to manage complex flows. **Distinct from Isolated Monolithic Modules:** Distinct from Isolated Monolithic Modules: applies module isolation to visual flow graphs rather than code architecture within a monolith.
  • SlicesAutonomous functional units within a modular monolith that maintain their own configurations and dependencies. **Distinct from Isolated Monolithic Modules:** Specific to the slice-based isolation pattern for organizing web application functional units.