
Pragmatic lightweight dependency injection framework using a DSL and light container. Offers packages for core, coroutines, testing, Android, Ktor, annotations, and Jetpack Compose integration. Includes tutorials and community support.
Koin is a pragmatic, lightweight dependency injection framework for Kotlin developers, developed by Kotzilla and open-source contributors.
The pragmatic Kotlin & Kotlin Multiplatform Dependency Injection framework
- Simple, Powerful and now Compile-Safe -
Koin is now compile-safe thanks to the Koin Compiler Plugin. Your dependency graph is verified at compile time — missing bindings, broken definitions, and misconfigured modules are caught by the compiler instead of crashing at runtime.
Get started with the Koin Compiler Plugin.
Follow the dedicated setup page to setup Koin for your project. Here are the currently available Koin versions:
Free signup on Kotzilla
The full observability platform for Kotlin Multiplatform apps:
- Full KMP Crash Reporting — complete crash reports across Android, iOS and all KMP targets
- Screen Rendering Impact — understand how each screen affects rendering and user experience
- Performance Monitoring — track runtime performance, memory metrics, and Koin module behavior
A console-based suite with connected cloud services that visualizes your Koin module structure, provides advanced debugging and tracing, and seamlessly integrates with Kotlin Multiplatform projects.
Freely available on the JetBrains Marketplace
The perfect Koin developer assistant: native support for IntelliJ IDEA and Android Studio, with navigation, inspections, and productivity features dedicated to Koin across Kotlin and Kotlin Multiplatform projects.
Koin is backed by an active open-source community and by Kotzilla for teams that need guaranteed, enterprise-grade support.
Free, open-source support from the Koin community:
koin tagFor teams with production and compliance requirements, Koin LTS delivers enterprise-grade support backed by Kotzilla:
👉 Learn more and opt in at kotzilla.io/koin-lts.
Want to help or share a proposal about Koin? Problem with a specific feature?
Additional readings about basic setup: https://github.com/InsertKoinIO/koin/blob/master/CONTRIBUTING.adoc
Thank you all for your work! ❤️
Support this project by becoming a sponsor and be displayed on the offcial website. [Help us and Become a sponsor!]
Koin is a pragmatic, lightweight dependency injection framework for Kotlin developers, developed by Kotzilla and open-source contributors.
The pragmatic Kotlin & Kotlin Multiplatform Dependency Injection framework
- Simple, Powerful and now Compile-Safe -
Koin is now compile-safe thanks to the Koin Compiler Plugin. Your dependency graph is verified at compile time — missing bindings, broken definitions, and misconfigured modules are caught by the compiler instead of crashing at runtime.
Get started with the Koin Compiler Plugin.
Follow the dedicated setup page to setup Koin for your project. Here are the currently available Koin versions:
Free signup on Kotzilla
The full observability platform for Kotlin Multiplatform apps:
- Full KMP Crash Reporting — complete crash reports across Android, iOS and all KMP targets
- Screen Rendering Impact — understand how each screen affects rendering and user experience
- Performance Monitoring — track runtime performance, memory metrics, and Koin module behavior
A console-based suite with connected cloud services that visualizes your Koin module structure, provides advanced debugging and tracing, and seamlessly integrates with Kotlin Multiplatform projects.
Freely available on the JetBrains Marketplace
The perfect Koin developer assistant: native support for IntelliJ IDEA and Android Studio, with navigation, inspections, and productivity features dedicated to Koin across Kotlin and Kotlin Multiplatform projects.
Koin is backed by an active open-source community and by Kotzilla for teams that need guaranteed, enterprise-grade support.
Free, open-source support from the Koin community:
koin tagFor teams with production and compliance requirements, Koin LTS delivers enterprise-grade support backed by Kotzilla:
👉 Learn more and opt in at kotzilla.io/koin-lts.
Want to help or share a proposal about Koin? Problem with a specific feature?
Additional readings about basic setup: https://github.com/InsertKoinIO/koin/blob/master/CONTRIBUTING.adoc
Thank you all for your work! ❤️
Support this project by becoming a sponsor and be displayed on the offcial website. [Help us and Become a sponsor!]