SaaSHub helps you find the best software and product alternatives Learn more →
Dagger2 Alternatives
Similar projects and alternatives to Dagger2
-
Spring Boot
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
dagger
Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud (by dagger)
-
-
-
-
Guice
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
-
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
-
-
MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
-
-
-
-
-
Weld
Weld, including integrations for Servlet containers and Java SE, examples and documentation (by weld)
-
-
-
-
Dagger2 discussion
Dagger2 reviews and mentions
-
How we integrate best practices in Java
Yes, we must mention Dagger—we don't forget about it. However, we need to parse dependencies at runtime. Since the application is desktop-based, the reflection usage doesn't cause any problems.
- Show HN: Dagger.js – A buildless, runtime-only JavaScript micro-framework
- The Web Is Broken – Botnet Part 2
-
Koin vs Dagger 2 vs Hilt: Which one should we use? ☕
Documentation: Dagger 2 Hilt Koin
-
Year After Switching from Java to Go: Our Experiences
Never really heard of Dagger before, but I love what I'm seeing: https://dagger.dev/
On the other hand, using DI with Spring is both powerful and really annoying when things blow up due to unsatisfied dependencies, I'd much rather see that at compile time, so Dagger seems right up my alley! Thanks for mentioning it!
-
Dependency Injection in Go: Comparing Wire, Dig, Fx & More
Dagger is a compile-time dependency injection tool widely used in Java and Kotlin. Although not officially supported in Go, some developers have experimented with using it.
- Dagger 2.49 (KSP, @AssistedInject with @HiltViewModel, more)
- Dagger 2.48 adds alpha KSP support
- Dagger KSP update & Breaking changes required to use Dagger KSP
-
Performance and memory impact of the @Singleton annotation in Dagger
There used to be a thing called "releasable references" which was that. It was removed, though: https://github.com/google/dagger/issues/1117
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 May 2026
Stats
google/dagger is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Dagger2 is Java.