evant/kotlin-inject

Dependency injection lib for kotlin

KotlinJavakotlindependency-injection
This is stars and forks stats for /evant/kotlin-inject repository. As of 30 Apr, 2024 this repository has 907 stars and 43 forks.

kotlin-inject A compile-time dependency injection library for kotlin. @Component abstract class AppComponent { abstract val repo: Repository @Provides protected fun jsonParser(): JsonParser = JsonParser() protected val RealHttp.bind: Http @Provides get() = this } interface Http @Inject class RealHttp : Http @Inject class Api(private val http: Http, private val jsonParser: JsonParser) @Inject class Repository(private val api: Api) val appComponent = AppComponent::class.create() val...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
StuartJO/BrainSurfaceAnimationMATLABJava33020
corca-ai/EVALPythonJavaScriptHTML8360770
chroma-core/chromaPythonJupyter NotebookTypeScript9k06920
sobelio/llm-chainRustJavaScriptOther8010760
Layr-Labs/eigenlayer-contractsSolidityRubyPython28301110
michael/editable-websiteSvelteJavaScriptCSS1.1k+3780
vishnumenon/ermine-aiTypeScriptJavaScriptCSS2940160
sunng87/openbirdingmapClojureHTMLJavaScript40020
wballard/reactCoffeeScriptJavaScript1000
jfrux/asyncColdFusionJavaScript0000