golangy
Compile-time dependency injection: it generates the wiring code rather than doing reflection at runtime, so mistakes are compiler errors.
Not tracked yet — this resource will pick up metrics on the next weekly refresh.