floatdrop/di

yandex/di

Dependency injection container built on generic methods, with child scopes, lifecycle hooks and graph validation before anything is built.

  • dependency-injection
  • go
  • golang
  • application
  • lifecycle

More in Dependency Injection

fxby uber-go

A dependency injection based application framework for Go (built on top of dig).

go.uber.org/fxGo 1.24+ 6 dependenciesv1.24.0updated 10mo ago

7.7k

digby uber-go

A reflection based dependency injection toolkit for Go.

go.uber.org/digGo 1.20+ 1 dependencyv1.19.0updated 1y ago

4.5k

doby samber

A dependency injection framework based on Generics.

github.com/samber/do/v2Go 1.18+ 3 dependenciesv2.1.0updated 1d ago

2.8k

GoLobby/Containerby golobby

GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.

github.com/golobby/container/v3Go 1.17+ 1 dependencyv3.3.2updated 1y ago

610

goioc/diby goioc

Spring-inspired Dependency Injection Container.

github.com/goioc/diGo 1.26+ 2 dependenciesv2.1.0updated 3d ago

379

kodby go-kod

A generics based dependency injection framework for Go.

github.com/go-kod/kodGo 1.27+ 18 dependenciesv0.19.0updated 2mo ago

199

dingoby i-love-flamingo

A dependency injection toolkit for Go, based on Guice.

flamingo.me/dingoGo 1.26+ 2 dependenciesv0.4.1updated 3d ago

189

gontainerby NVIDIA

A dependency injection service container for Go projects.

github.com/NVIDIA/gontainer/v2Go 1.21+ No dependencies v2.5.1updated 3mo ago

157
All 27 in Dependency Injection
Esc

Type to search every entry. ↑↓ to move, Enter to open.