Kotlin Dependency Injection

Open-source Kotlin projects categorized as Dependency Injection

Top 22 Kotlin Dependency Injection Projects

  • koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

  • Project mention: Kotlin Multiplatform and Swift - Overcoming Interoperability Challenges for Multiplatform Development | dev.to | 2023-07-16

    Let's see how we can use Koin to achieve Dependency Injection (DI) and incorporate a third-party iOS Swift SDK in a KMM project. Koin supports KMM development, making it the ideal choice for KMM projects.

  • Kodein

    Painless Kotlin Dependency Injection

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • NotyKT 🖊️

    📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.

  • kotlin-inject

    Dependency injection lib for kotlin

  • ActivityStarter

    Simple Android Library, that provides easy way to start the Activities with arguments.

  • AvengersChat

    💙 Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.

  • Notify

    📝 Notify is a simple note application build to demonstrate the use of clean MVVM Architecture with Jetpack Compose and Material-3 guidelines along with some Modern Android development tools. (by aritra-tech)

  • Project mention: ⟳ 0 apps added, 7 updated at apt.izzysoft.de | /r/FDroidUpdates | 2023-09-05

    Notify (version 4): a simple note application

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • whetstone

    Whetstone is a dependency injection framework for Android that greatly simplifies working with Dagger 2 using all the powers of Anvil

  • PopKorn

    DI can be simple. Forget about modules and components. Just use it!

  • injekt

    Next gen dependency injection library for Kotlin [WIP] (by IVIanuu)

  • JetNote

    A simple android note app made by jetpack compose.

  • ThinkRchive

    An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.

  • kotlin-guice

    Guice DSL extensions for Kotlin

  • dagger-track

    Gradle plugin to add clock trackings to your dagger components and subcomponents

  • ModularDynamicFeatureHilt

    Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components

  • FlairFramework

    This is powerful android framework (by Rasalexman)

  • Warehouse

    Kotlin DSL dependency injection library (by osama-raddad)

  • BCVAX-Android

  • kotlin-guiced

    Convenience Kotlin API over the Google Guice DI Library

  • KODI

    light-weight KOtlin Dependency Injection (KODI)

  • On

    Kotlin Dependency Injection with zero setup and zero boilerplate code

  • viewmodel-parameters

    Example on how to inject parameters directly into an Android ViewModel

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-05.

Kotlin Dependency Injection related posts


What are some of the best open-source Dependency Injection projects in Kotlin? This list will help you:

Project Stars
1 koin 8,609
2 Kodein 3,129
3 NotyKT 🖊️ 1,641
4 kotlin-inject 1,077
5 ActivityStarter 431
6 AvengersChat 365
7 Notify 256
8 whetstone 209
9 PopKorn 153
10 injekt 109
11 JetNote 100
12 ThinkRchive 84
13 kotlin-guice 65
14 dagger-track 62
15 ModularDynamicFeatureHilt 36
16 FlairFramework 31
17 Warehouse 18
18 BCVAX-Android 18
19 kotlin-guiced 17
20 KODI 14
21 On 8
22 viewmodel-parameters 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives