Interesting that they built a new dependency injection framework, much like similar things in Java. I guess this doesn't replace Context, though?

https://github.com/google/go-cloud/tree/master/wire

Doesn't replace context, and neither is it alone in terms of being a DI library, [1].

[1] https://github.com/uber-go/fx