Dependency Injection
27 libraries in Miscellaneous / Dependency Injection
A dependency injection based application framework for Go (built on top of dig)
A reflection based dependency injection toolkit for Go
A dependency injection framework based on Generics
GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language
Spring-inspired Dependency Injection Container
A generics based dependency injection framework for Go
A dependency injection toolkit for Go, based on Guice
A dependency injection service container for Go projects
A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency
Microsoft-style dependency injection for Go with scoped lifetimes and generics
Additive dependency injection container for Golang
Strict Runtime Dependency Injection for Golang
Component-based development with dependency injection using reflections for Go developers
A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications
A reflection based dependency injection and inversion of control library with components lifecycle support
A type safe, reflective framework for libraries, tests, http endpoints, and service startup
A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests
Lightweight, generic & simple dependency injection (DI) container
Simple Dependency Injection Container
A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe
Dependency injection container built on generic methods, with child scopes, lifecycle hooks and graph validation before anything is built
Dependency injection using Generics and reflection
Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization
DI container library that is focused on clean API and flexibility
Spring-inspired dependency injection and application lifecycle framework for Go
A dependency injection container for go programming language
Compile-time dependency injection and lifecycle framework that generates start, quiesce, and stop code for Google Wire graphs