container

Dependency manager

An IoC container for dependency injection in Go applications

A lightweight yet powerful IoC dependency injection container for the Go programming language

GitHub

565 stars
8 watching
36 forks
Language: Go
last commit: 5 months ago
Linked from 2 awesome lists

containerdependency-injectiondi-containerdi-frameworkgogolanggolang-packageinversion-of-controliocioc-container

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
goioc/di A lightweight, Spring-like Dependency Injection library for Go 363
go-kata/kinit A library that provides a global IoC container for dependency injection and object creation 10
defval/di A dependency injection container for the Go programming language 233
magic003/alice An additive dependency injection container for Golang. 50
logrange/linker A dependency injection and inversion of control framework for Go. 36
vardius/gocontainer A dependency injection container for Go applications 20
nvidia/gontainer A dependency injection service container for Go projects. 40
petejkim/goop A dependency manager for Go projects inspired by Bundler. 777
gontainer/gontainer A tool for configuring and building dependency injection containers for Go applications 15
owenthereal/nut Manages dependencies and vendoring for Go projects by fetching, rewriting import paths, and introducing metadata files. 231
gone-io/gone A lightweight dependency injection framework for building cloud-native microservices in Golang. 131
fs02/wire A runtime dependency injection and wiring library for Go applications. 37
darkleaf/di A dependency injection framework for Clojure applications 41
samber/do A dependency injection toolkit with Go 1.18+ Generics that provides services with features like health checks, shutdowns, and lifecycle hooks. 1,880
structuremap/structuremap A Dependency Injection container for .NET applications 908