Dependency injection for Go programming language.
- Auto wiring
- Constructor injection
- Instance injection
- Interfaces support
- Optional injection
- Field injection
- Lazy loading
- Tagging
- Cleaning
go get github.com/gozix/di
You can find documentation on pkg.go.dev and read source code if needed.
If you have any questions, feel free to create an issue.