igorwojda / koin

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

Home Page:https://insert-koin.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

Kotlin 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 - Maven Central
  • koin_android_version - Maven Central
  • koin_android_compose_version - Maven Central
  • koin_ktor - Maven Central

πŸ”Ž Check the latest changes to update your Koin project.

πŸ›  Follow the 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

https://insert-koin.io

License:Apache License 2.0


Languages

Language:Kotlin 99.1%Language:Java 0.6%Language:Shell 0.2%