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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • zakirullin/cognitive-loadAvatar von zakirullin

    zakirullin/cognitive-load

    12,288Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗12,288
  • gzc/clrsAvatar von gzc

    gzc/CLRS

    9,605Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗9,605
  • hanami/hanamiAvatar von hanami

    hanami/hanami

    6,374Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,374
  • jerosoler/drawflowAvatar von jerosoler

    jerosoler/Drawflow

    6,047Auf GitHub ansehen↗

    Simple flow library 🖥️🖱️

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

    JavaScript
    Auf GitHub ansehen↗6,047
  • charlespikachu/gamesAvatar von CharlesPikachu

    CharlesPikachu/Games

    5,378Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,378
  • xinliangnote/goAvatar von xinliangnote

    xinliangnote/Go

    4,932Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,932
  • fluentpython/example-code-2eAvatar von fluentpython

    fluentpython/example-code-2e

    3,952Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,952
  • evolutionary-architecture/evolutionary-architecture-by-exampleAvatar von evolutionary-architecture

    evolutionary-architecture/evolutionary-architecture-by-example

    3,447Auf GitHub ansehen↗

    Dieses Projekt dient als umfassende Bildungsressource für die Implementierung modularer Monolithen und Microservices innerhalb von .NET-Umgebungen. Es konzentriert sich auf die Anwendung von Domain-Driven-Design-Prinzipien zur Verwaltung komplexer Geschäftslogik und bietet einen strukturierten Ansatz für den Aufbau von Systemen, die sich parallel zu sich ändernden Anforderungen weiterentwickeln können. Die Architektur definiert sich durch ihren Fokus auf Modularität und klare Grenzen, wobei Vertical Slices und Bounded Contexts genutzt werden, um Code nach Geschäftsprozessen anstatt nach technischer Schicht zu organisieren. Sie zeichnet sich durch ein systematisches Migrationsframework aus, das es Entwicklern ermöglicht, von einer monolithischen Codebase zu unabhängigen, verteilten Diensten überzugehen. Dies wird durch das Ersetzen interner Kommunikation durch robuste, ereignisgesteuerte Nachrichtenübermittlung und die Sicherstellung erreicht, dass Domänenlogik von Persistenz- und Infrastrukturbelangen entkoppelt bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich taktischer Domänenmodellierung mit Aggregaten und Entitäten, automatisierter Teststrategien unter Verwendung containerisierter Infrastruktur und der Pflege von Architectural Decision Records zur Nachverfolgung der Design-Evolution. Es bietet zudem Tooling für die Orchestrierung der lokalen Entwicklung und statische Analyse zur Durchsetzung von Qualitätsstandards über unabhängige Module hinweg. Das Repository ist als praktischer Leitfaden strukturiert und bietet eine Schritt-für-Schritt-Methodik für die inkrementelle Skalierung von Softwarearchitekturen.

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

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

Unter-Tags erkunden

  • Example Module Isolation2 Sub-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.