wire

Dependency injector

Automated dependency injection tool for Go applications

Compile-time Dependency Injection for Go

GitHub

13k stars
110 watching
624 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

codegendependency-injectiongogolanginitialization

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
fs02/wireA runtime dependency injection and wiring library for Go applications.37
uber-go/fxA dependency injection framework for Go that eliminates global state and enables loose coupling of components.5,982
uber-go/digA toolkit for managing dependencies in Go applications using reflection-based dependency injection.3,968
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
google/gopsA tool to diagnose and inspect running Go processes on a system.6,770
tetratelabs/wazeroA WebAssembly runtime for Go developers to execute code compiled in other languages5,025
grpc/grpc-goA high-performance RPC framework that supports mobile and HTTP/2-based communication.21,208
gohugoio/hugoA fast and flexible tool for generating static websites with built-in support for various content formats.76,514
gone-io/goneA lightweight dependency injection framework for building cloud-native microservices in Golang.133
davecgh/go-spewProvides a deep pretty printer for Go data structures to aid in debugging6,104
gopherjs/gopherjsCompiles Go code to JavaScript for running in browsers12,785
olahol/melodyA lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets.3,785
duke-git/lancetA comprehensive utility function library for Go.4,791
gobwas/wsA WebSocket implementation in Go.6,169