/di

Dependency injection for Go programming language.

Primary LanguageGoMIT LicenseMIT

GoZix DI

License Documentation

Release Build Status Go Report Card Code Coverage

Dependency injection for Go programming language.

Features

  • Auto wiring
  • Constructor injection
  • Instance injection
  • Interfaces support
  • Optional injection
  • Field injection
  • Lazy loading
  • Tagging
  • Cleaning

Installation

go get github.com/gozix/di

Documentation

You can find documentation on pkg.go.dev and read source code if needed.

Questions

If you have any questions, feel free to create an issue.