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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesModule Dependency Decoupling

Techniques for removing direct dependencies between application modules using mediator or target-action patterns.

Distinct from Package Dependency Decoupling: Focuses on decoupling internal application modules rather than external package dependencies.

Explore 2 awesome GitHub repositories matching devops & infrastructure · Module Dependency Decoupling. Refine with filters or upvote what's useful.

Awesome Module Dependency Decoupling GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • casatwy/ctmediatorAvatar casatwy

    casatwy/CTMediator

    4,015Vezi pe GitHub↗

    CTMediator este un framework de tip „service locator” dinamic și arhitectură modulară pentru iOS. Acesta funcționează ca un decuplator de dependențe care permite împărțirea proiectelor mari în subproiecte și target-uri independente, pentru a îmbunătăți organizarea și a reduce timpii de compilare. Framework-ul permite comunicarea între aceste module izolate folosind un model „target-action”. Utilizează căutări dinamice la runtime pentru a dispeceriza cererile și a ruta acțiunile către module specifice, fără a necesita un proces manual de înregistrare a serviciilor în timpul pornirii. Sistemul gestionează schimbul de date și descompunerea proiectului prin rutarea cererilor bazată pe protocoale și un model „mediator”, asigurându-se că componentele interne pot comunica fără a crea dependențe directe.

    Removes direct dependencies between app modules using a target-action pattern for communication.

    Objective-C
    Vezi pe GitHub↗4,015
  • timoxley/best-practicesAvatar timoxley

    timoxley/best-practices

    1,277Vezi pe GitHub↗

    This project serves as a comprehensive handbook and architectural guide for software engineering best practices. It provides a curated set of principles and technical guidelines focused on maintaining long-term code health, reducing complexity, and ensuring that software systems remain readable and manageable as they grow. The core philosophy centers on modularity and domain-driven design, encouraging developers to structure applications around specific business use cases rather than the constraints of external frameworks. By prioritizing interface-based contracts and dependency injection, th

    Uses inversion of control and dependency injection to decouple components and facilitate testing.

    Vezi pe GitHub↗1,277
  1. Home
  2. DevOps & Infrastructure
  3. Dependency Management
  4. Dependency Injection Containers
  5. Package Dependency Decoupling
  6. Module Dependency Decoupling