wire

Dependency injector

A runtime dependency injection and wiring library for Go applications.

Strict Runtime Dependency Injection for Golang

GitHub

37 stars
3 watching
8 forks
Language: Go
last commit: about 5 years ago
Linked from 2 awesome lists

dependency-injectiondependency-injection-containergolang

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
muir/njectA type-safe dependency injection system for Go that enables efficient and flexible creation of application chains.29
golobby/containerAn IoC container for dependency injection in Go applications566
nvidia/gontainerA dependency injection service container for Go projects.40
goioc/diA lightweight, Spring-like Dependency Injection library for Go363
tiendc/autowireA dependency injection framework for Go that allows automatic wiring and provides flexibility in configuration and testing.10
go-kod/kodA framework that enables dependency injection and aspect-oriented programming using generics and interceptors173
logrange/linkerA dependency injection and inversion of control framework for Go.36
vardius/gocontainerA dependency injection container for Go applications20
softwaremill/macwireA dependency injection library for Scala that automatically generates instance creation code at compile-time.1,278
gone-io/goneA lightweight dependency injection framework for building cloud-native microservices in Golang.133
giggio/sourceinjectA source generator for C# that uses Roslyn to automate dependency injection at compile time.79
magic003/aliceAn additive dependency injection container for Golang.50
samber/doA dependency injection toolkit with Go 1.18+ Generics that provides services with features like health checks, shutdowns, and lifecycle hooks.1,889
gracicot/kangaruAn inversion of control container for C++11 and later with dependency injection features.504