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: 6 months ago
Linked from 2 awesome lists

codegendependency-injectiongogolanginitialization

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fs02/wire A runtime dependency injection and wiring library for Go applications. 37
uber-go/fx A dependency injection framework for Go that eliminates global state and enables loose coupling of components. 5,982
uber-go/dig A toolkit for managing dependencies in Go applications using reflection-based dependency injection. 3,968
tiendc/autowire A dependency injection framework for Go that allows automatic wiring and provides flexibility in configuration and testing. 10
go-kod/kod A framework that enables dependency injection and aspect-oriented programming using generics and interceptors 173
google/gops A tool to diagnose and inspect running Go processes on a system. 6,770
tetratelabs/wazero A WebAssembly runtime for Go developers to execute code compiled in other languages 5,025
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,208
gohugoio/hugo A fast and flexible tool for generating static websites with built-in support for various content formats. 76,514
gone-io/gone A lightweight dependency injection framework for building cloud-native microservices in Golang. 133
davecgh/go-spew Provides a deep pretty printer for Go data structures to aid in debugging 6,104
gopherjs/gopherjs Compiles Go code to JavaScript for running in browsers 12,785
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,785
duke-git/lancet A comprehensive utility function library for Go. 4,791
gobwas/ws A WebSocket implementation in Go. 6,169