Skip to content

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

License

Notifications You must be signed in to change notification settings

nzur-newrelic/koin

 
 

Repository files navigation

logo

Kotlin Maven Central Github Actions Apache 2 License Slack channel

What is KOIN?

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

Setup & Current Version

Here are the current available Koin projects versions:

koin_version= "3.3.2"
koin_android_version= "3.3.2"
koin_android_compose_version= "3.4.1"
koin_ktor= "3.3.0"

Follow the Koin setup page for more details

Get started with Koin Tutorials 🚀

You can find here tutorials to help you learn and get started with Koin framework:

Latest News & Resources 🌐

Community 💬

Contributing 🛠

Want to help or share a proposal about Koin? problem on 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

Contributors

Thank you all for your work! ❤️

OpenCollective - Sponsorship ❤️

Support this project by becoming a sponsor and be displayed on the offcial website. [Help us and Become a sponsor!]

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 99.2%
  • Other 0.8%