kosi-libs

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 License
3.3k
Stars
177
Forks
46
Watchers
8
Issues

Star 增长

今日0
近 7 天+2
近 30 天+2
综合评分59.95
默认分支main