A lightweight yet powerful IoC dependency injection container for the Go programming language
-
Updated
Aug 28, 2025 - Go
A lightweight yet powerful IoC dependency injection container for the Go programming language
DI container, MIT license
godi is lightweight DI container library for golang
A lightweight, type-safe dependency injection (DI) and IoC container for Go. Features: generics, constructor injection, singleton/transient/scoped lifetimes, automatic resolution, thread-safe.
Simpler compile-time dependency injection and a runtime singleton container for go.
An authentication service that follows good coding practices
Add a description, image, and links to the di-container topic page so that developers can more easily learn about it.
To associate your repository with the di-container topic, visit your repo's landing page and select "manage topics."