wire
Dependency injector
Automated dependency injection tool for Go applications
Compile-time Dependency Injection for Go
13k stars
110 watching
624 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists
codegendependency-injectiongogolanginitialization
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,885 |
uber-go/dig | A toolkit for managing dependencies in Go applications using reflection-based dependency injection. | 3,938 |
tiendc/autowire | A dependency injection framework for Go that allows automatic wiring and provides flexibility in configuration and testing. | 8 |
go-kod/kod | A generics-based dependency injection framework for Go that supports OpenTelemetry trace/metric/log natively. | 169 |
google/gops | A tool to diagnose and inspect running Go processes on a system. | 6,745 |
tetratelabs/wazero | A WebAssembly runtime for Go developers to execute code compiled in other languages | 4,964 |
grpc/grpc-go | A high-performance RPC framework that supports mobile and HTTP/2-based communication. | 21,100 |
gohugoio/hugo | A fast and flexible tool for generating static websites with built-in support for various content formats. | 75,938 |
gone-io/gone | A lightweight dependency injection framework for Go microservices | 129 |
davecgh/go-spew | Provides a deep pretty printer for Go data structures to aid in debugging | 6,089 |
gopherjs/gopherjs | Compiles Go code to JavaScript for running in browsers | 12,759 |
olahol/melody | A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,748 |
duke-git/lancet | A comprehensive utility function library for Go that provides a wide range of functions for common tasks. | 4,698 |
gobwas/ws | A WebSocket implementation in Go. | 6,143 |