Popularity
8.7
Stable
Activity
6.5
Growing
4,199
45
217
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, supporting aspect oriented programming based on interceptors
InfluxDB โ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.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
.