fx

Dependency injector

A dependency injection framework for Go that eliminates global state and enables loose coupling of components.

A dependency injection based application framework for Go.

GitHub

6k stars
67 watching
291 forks
Language: Go
last commit: 10 days ago
Linked from 2 awesome lists

app-frameworkdependency-injectionframeworkgogolangservice

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
uber-go/dig A toolkit for managing dependencies in Go applications using reflection-based dependency injection. 3,938
go-kod/kod A generics-based dependency injection framework for Go that supports OpenTelemetry trace/metric/log natively. 169
google/wire Automated dependency injection tool for Go applications 13,077
masterminds/glide Tools for managing dependencies in Go projects 8,145
gone-io/gone A lightweight dependency injection framework for Go microservices 129
gofr-dev/gofr A GoLang framework designed to simplify microservice development with built-in support for databases and observability. 3,582
gogf/gf A modular framework for building high-performance and scalable enterprise-class applications in Golang. 11,713
go-chassis/go-chassis A cloud-native application framework for Go that simplifies the development of microservices. 2,735
fs02/wire A runtime dependency injection and wiring library for Go applications. 37
hybridgroup/gobot A framework for robotics and IoT development in Go 8,960
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,308
logrange/linker A dependency injection and inversion of control framework for Go. 36
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
i-love-flamingo/dingo A dependency injection framework for Go 180
shpota/goxygen Automates the creation of web projects with Go and various front-end frameworks and databases. 3,522