Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.



411 University St, Seattle, USA


+1 -800-456-478-23

Koin Annotations

Koin is a pragmatic lightweight dependency injection framework for Kotlin developers. It’s a DSL, a light container, and a pragmatic API

The goal of Koin Annotations project is to help you declare Koin definition in a very fast and intuitive way and generate all underlying Koin DSL for you. The goal is to help developer experience to scale and go fast, thanks to Kotlin Compilers.

Kotlin Dependency Injection Annotations

Koin framework lets you build your dependency injection in a breeze, with simple API and Kotlin Annotations.

KMM - Multiplatform Ready

Using the power of Google KSP and Kotlin Compiler, Koin Annotations provides dependency injection for KMM platforms

Technical Support & Long Term Releases

Our engineers are here to help you build solutions with Kotzilla technologies. We also maintain support for releases over time, in order to help you keep your production safe

Ready to Start?

Describe your Kotlin components with Annotations

class Controller(val service: BusinessService) 

class BusinessService()

class MyModule

Just start Koin, and use KSP generated import

					// Use Koin Generation
import org.koin.ksp.generated.*

fun main(vararg args: String) { 
  // start Koin!
  startKoin {
    // declare modules
Koin Annotations @ Github

Koin Annotations is an open-source project and hosted on Github


The project documentation is available online

// Drop us a line! We are here to answer your questions