awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesDependency Injection Libraries

Libraries providing dependency injection capabilities across multiple target platforms using shared source sets.

Distinct from Multiplatform Code Sharing: Focuses specifically on the injection framework mechanism rather than general architectural patterns for code sharing.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Dependency Injection Libraries. Refine with filters or upvote what's useful.

Awesome Dependency Injection Libraries 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.
  • insertkoinio/koinAvatar de InsertKoinIO

    InsertKoinIO/koin

    9,992Voir sur GitHub↗

    Koin is a dependency injection framework for Kotlin applications that manages object lifetimes and resolves dependencies through a lightweight container. It functions as a multiplatform library, allowing shared object definitions and resource bindings to be reused across different target platforms and source sets. The framework provides a system for resolving dependencies directly within user interface components to decouple business logic from view implementations. It includes a compile-time dependency validator that analyzes dependency graphs during the build process to detect missing bindi

    Enables the definition of shared object bindings that are reused across different target platforms and source sets.

    Kotlinandroiddependency-injectioninjection
    Voir sur GitHub↗9,992
  • oatpp/oatppAvatar de oatpp

    oatpp/oatpp

    8,553Voir sur GitHub↗

    Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i

    Includes a dependency injection container to manage shared components and decouple configuration from business logic.

    C++c-plus-pluscppcross-platform
    Voir sur GitHub↗8,553
  • evant/kotlin-injectAvatar de evant

    evant/kotlin-inject

    1,503Voir sur GitHub↗

    Kotlin-inject is a dependency injection framework for Kotlin that utilizes compile-time code generation to construct type-safe object graphs. By processing declarative annotations during the build process, the library eliminates the need for runtime reflection, ensuring that dependency resolution and validation occur before the application executes. The framework distinguishes itself through its native support for Kotlin Multiplatform, enabling consistent dependency management across shared and platform-specific codebases. It provides specialized mechanisms for assisted injection, allowing de

    Automates the creation of platform-specific factory functions across shared and target source sets to bridge common and platform-specific code.

    Kotlindependency-injectionkotlin
    Voir sur GitHub↗1,503
  1. Home
  2. Software Engineering & Architecture
  3. Cross-Platform Development
  4. Multiplatform Code Sharing
  5. Dependency Injection Libraries