koin
CommunityMaster 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.