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
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • autofac/autofacAvatar de autofac

    autofac/Autofac

    4,649Voir sur GitHub↗

    Autofac est un framework d'injection de dépendances et un conteneur d'inversion de contrôle pour .NET. Il fonctionne comme un moteur d'enregistrement de composants qui découple les implémentations de classes de leurs dépendances en injectant les services requis via des constructeurs ou des propriétés. Le projet inclut une bibliothèque de scan d'assemblages pour découvrir et enregistrer automatiquement les composants au sein des binaires compilés en fonction de critères de type spécifiques. Il fournit un gestionnaire de durée de vie des services pour contrôler la durée de vie des objets en mémoire en utilisant des singletons, des instances par dépendance ou des portées de requête isolées. Le framework couvre un large éventail de capacités, incluant l'injection de dépendances récursive, la résolution de services conditionnelle et l'organisation des enregistrements en modules réutilisables. Il prend également en charge la gestion de portées de résolution isolées pour garantir que les instances sont correctement supprimées. Le système s'intègre à divers environnements, fournissant des mécanismes pour le bootstrapping d'hébergement d'applications, l'injection de dépendances dans des fonctions serverless et le mocking automatisé pour les tests.

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

    C#autofacc-sharpdependency-injection
    Voir sur GitHub↗4,649
  • zio/zioAvatar de zio

    zio/zio

    4,347Voir sur 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
    Voir sur GitHub↗4,347
  1. Home
  2. Software Engineering & Architecture
  3. Annotation-Based Metadata Mapping
  4. Dependency Mapping
  5. Type-Level Service Maps