Koin is a pragmatic, lightweight dependency injection framework for Kotlin developers, developed by Kotzilla and open-source contributors.
Koin is a DSL, a light container and a pragmatic API
Follow the dedicated setup page to setup Koin for your project. Here are the currently available Koin versions:
Take a look at:
- Release Upgrade Guide to anticipate your next version upgrade.
- Versioning
- API Stability
- Come talk on slack #koin channel
- Post your question on Stackoverflow
- Found a bug or a problem? Open an issue on Github issues
- Opt into Koin 3.5 LTS SLA-backed updates, long-term maintenance, and direct access to Kotzilla experts
- Koin Plugin can be freely downloaded on Jetbrains Marketplace
The pragmatic Kotlin and Kotlin Multiplatform Dependency Injection framework now with native support for IntelliJ IDEA and Android Studio.
- Kotzilla Platform Free signup on Kotzilla
is a console-based suite with connected cloud services that visualizes your Koin module structure, monitors runtime performance and memory metrics, provides advanced debugging and tracing, and seamlessly integrates with Kotlin Multiplatform projects.
- Official Website: insert-koin.io
- Twitter: @insertkoin_io
- Blog: Koin Developers
- Newsletter: Koin Newsletter
You can find here tutorials to help you learn and get started with the Koin framework:
- Kotlin
- Kotlin with Koin Annotations
- Android
- Android with Koin Annotations
- Android Jetpack Compose
- Kotlin Multiplatform
- Ktor
Want to help or share a proposal about Koin? Problem with a specific feature?
- Open an issue to explain the issue you want to solve Open an issue
- Come talk on slack #koin-dev channel
- After discussion to validate your ideas, you can open a PR or even a draft PR if the contribution is a big one Current PRs
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!]