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

566 stars
8 watching
36 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
goioc/diA lightweight, Spring-like Dependency Injection library for Go363
go-kata/kinitA library that provides a global IoC container for dependency injection and object creation10
magic003/aliceAn additive dependency injection container for Golang.50
logrange/linkerA dependency injection and inversion of control framework for Go.36
vardius/gocontainerA dependency injection container for Go applications20
nvidia/gontainerA dependency injection service container for Go projects.40
petejkim/goopA dependency manager for Go projects inspired by Bundler.777
gontainer/gontainerA tool for configuring and building dependency injection containers for Go applications15
owenthereal/nutManages dependencies and vendoring for Go projects by fetching, rewriting import paths, and introducing metadata files.231
gone-io/goneA lightweight dependency injection framework for building cloud-native microservices in Golang.133
fs02/wireA runtime dependency injection and wiring library for Go applications.37
darkleaf/diA dependency injection framework for Clojure applications41
samber/doA dependency injection toolkit with Go 1.18+ Generics that provides services with features like health checks, shutdowns, and lifecycle hooks.1,889
structuremap/structuremapA Dependency Injection container for .NET applications908