
Kodein
kosi-libs
Painless Kotlin Dependency Injection
AI 简介
Kodein 是一个用于 Kotlin 的依赖注入框架,旨在简化依赖管理和实例化过程。其核心功能包括懒加载依赖、无视初始化顺序绑定类或接口到其实例或提供者,并支持调试依赖关系和递归。Kodein 支持 Kotlin 多平台项目,涵盖 JVM/Android、所有原生平台(iOS, macOS, Linux, Windows, WebAssembly)以及 JavaScript/WasmJs 环境。此外,它还提供了与 Android、Compose 和 Ktor 的集成扩展。Kodein 采用简洁易读的声明式 DSL,避免了类型擦除问题,并且拥有高度优化的性能表现。适用于需要在 Kotlin 项目中实现灵活而高效的依赖管理场景。
Kotlin
MIT License3.3k
Stars
177
Forks
46
Watchers
8
Issues
Star 增长
今日0
近 7 天+2
近 30 天+2
综合评分59.95
默认分支main