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 RepositoriesType-Level Service Maps

Maintaining a mapping from service interfaces to their implementations using a type-safe environment for on-demand retrieval.

Distinct from Dependency Mapping: Distinct from Dependency Mapping: focuses on a type-level map for service retrieval, not classpath scanning or version pinning.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Type-Level Service Maps. Refine with filters or upvote what's useful.

Awesome Type-Level Service Maps GitHub Repositories

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

    autofac/Autofac

    4,649Vezi pe GitHub↗

    Autofac este un framework de injecție a dependențelor și un container de inversare a controlului (IoC) pentru .NET. Funcționează ca un motor de înregistrare a componentelor care decuplează implementările claselor de dependențele lor prin injectarea serviciilor necesare via constructori sau proprietăți. Proiectul include o bibliotecă de scanare a assembly-urilor pentru a descoperi și înregistra automat componentele în binarele compilate pe baza unor criterii de tip specifice. Oferă un manager de durată de viață a serviciilor pentru a controla durata de viață a obiectelor în memorie folosind singletons, instance-per-dependency sau scope-uri de cerere izolate. Framework-ul acoperă o gamă largă de capabilități, inclusiv injecția recursivă a dependențelor, rezoluția condiționată a serviciilor și organizarea înregistrărilor în module reutilizabile. Suportă, de asemenea, gestionarea scope-urilor de rezoluție izolate pentru a asigura că instanțele sunt eliminate corespunzător. Sistemul se integrează cu diverse medii, oferind mecanisme pentru bootstrapping-ul găzduirii aplicațiilor, injecția dependențelor în funcții serverless și mocking-ul automatizat pentru teste.

    Implements a type-safe mapping from service interfaces to their concrete implementations for on-demand retrieval.

    C#autofacc-sharpdependency-injection
    Vezi pe GitHub↗4,649
  • zio/zioAvatar zio

    zio/zio

    4,347Vezi pe GitHub↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Maintains a type-safe mapping from service interfaces to implementations for on-demand retrieval.

    Scalaasynchronicityasynchronousasynchronous-programming
    Vezi pe GitHub↗4,347
  1. Home
  2. Software Engineering & Architecture
  3. Annotation-Based Metadata Mapping
  4. Dependency Mapping
  5. Type-Level Service Maps