
The Best Go Libraries For Miscellaneous - Dependency Injection (24)
Discover the best Go libraries for Miscellaneous in Dependency Injection! Find the perfect tools to streamline your development and boost productivity. From dig to ore, we've got you covered. Let the coding begin!
dig
A reflection based dependency injection toolkit for Go
ore
Lightweight, generic & simple dependency injection (DI) container
boot-go
Component-based development with dependency injection using reflections for Go developers
componego
A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests
gontainer
A dependency injection service container for Go projects
gontainer/gontainer
A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe
kod
A generics based dependency injection framework for Go
nject
A type safe, reflective framework for libraries, tests, http endpoints, and service startup
autowire
Dependency injection using Generics and reflection
dingo
A dependency injection toolkit for Go, based on Guice
do
A dependency injection framework based on Generics
goioc/di
Spring-inspired Dependency Injection Container
GoLobby/Container
GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language
alice
Additive dependency injection container for Golang
di
A dependency injection container for go programming language
Go-Spring
A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency
godi
Microsoft-style dependency injection for Go with scoped lifetimes and generics
HnH/di
DI container library that is focused on clean API and flexibility
kinit
Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization
linker
A reflection based dependency injection and inversion of control library with components lifecycle support
wire
Strict Runtime Dependency Injection for Golang
parsley
A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications
fx
A dependency injection based application framework for Go (built on top of dig)
gocontainer
Simple Dependency Injection Container