square/anvil

A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.

KotlinShellkotlindagger2dagger2-androidkotlin-compiler-plugin
This is stars and forks stats for /square/anvil repository. As of 02 May, 2024 this repository has 1183 stars and 71 forks.

Anvil "When all you have is an anvil, every problem looks like a hammer." - Abraham Maslow Anvil is a Kotlin compiler plugin to make dependency injection with Dagger easier by automatically merging Dagger modules and component interfaces. In a nutshell, instead of manually adding modules to a Dagger component and making the Dagger component extend all component interfaces, these modules and interfaces can be included in a component automatically: @Module @ContributesTo(AppScope::class) class DaggerModule...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
Simplicity-Team/WooBoxForMIUIKotlinJava4910480
linkease/istoreLuaShellJavaScript911+11262+1
Tencent/vapObjective-CKotlinJava3.6k04780
purescript-halogen/purescript-halogenPureScriptDhallShell1.5k+1220+1
ellie/atuinRustShellOther11.7k03240
rayon-rs/rayonRustShell9.3k04460
pop-os/popRustPythonShell2.2k0850
databricks/spark-csvScalaPythonShell1.1k04520
databricks/spark-sql-perfScalaRPython54403900
databricks/spark-integration-testsScalaShellPython670230