koin

Community

Master Kotlin DI with Koin quickly and safely.

Authortianguzhe
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Koin simplifies dependency management in Kotlin, reducing boilerplate and wiring complexity across Android, Kotlin Multiplatform, and backend services.

Core Features & Use Cases

  • Constructor DSL, modules, and scopes to declare and organize dependencies.
  • Annotations-based DI to generate definitions and simplify usage.
  • Android ViewModel integration, Ktor server integration, and cross-platform support to share business logic.

Quick Start

Add Koin to your project via Gradle, define a module with singleton and factory definitions, start Koin with startKoin { modules(myModule) }, and inject dependencies in your components using by inject() or by viewModel().

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: koin
Download link: https://github.com/tianguzhe/zsh-config/archive/main.zip#koin

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.