Popularity
8.7
Stable
Activity
6.0
Growing
3,881
44
206
Programming language: Go
License: MIT License
Latest version: v1.14.1
dig alternatives and similar packages
Based on the "Dependency Injection" category.
Alternatively, view dig alternatives based on common mentions on social networks and blogs.
-
IOC-golang
IOC-golang is a powerful golang dependency injection framework that provides a complete implementation of IoC containers. -
container
A lightweight yet powerful IoC dependency injection container for the Go programming language -
Kod
A generics based dependency injection application framework for Go, support OpenTelemetry trace/metric/log natively ๐๐๐
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com
Do you think we are missing an alternative of dig or a related project?
Popular Comparisons
README
:hammer_and_pick: dig
A reflection based dependency injection toolkit for Go.
Good for:
- Powering an application framework, e.g. Fx.
- Resolving the object graph during process startup.
Bad for:
- Using in place of an application framework, e.g. Fx.
- Resolving dependencies after the process has already started.
- Exposing to user-land code as a Service Locator.
Installation
We recommend consuming SemVer major version 1
using
your dependency manager of choice.
$ glide get 'go.uber.org/dig#^1'
$ dep ensure -add "go.uber.org/dig@v1"
$ go get 'go.uber.org/dig@v1'
Stability
This library is v1
and follows SemVer strictly.
No breaking changes will be made to exported APIs before v2.0.0
.