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
68 watching
294 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

app-frameworkdependency-injectionframeworkgogolangservice

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
uber-go/digA toolkit for managing dependencies in Go applications using reflection-based dependency injection.3,968
go-kod/kodA framework that enables dependency injection and aspect-oriented programming using generics and interceptors173
google/wireAutomated dependency injection tool for Go applications13,186
masterminds/glideTools for managing dependencies in Go projects8,148
gone-io/goneA lightweight dependency injection framework for building cloud-native microservices in Golang.133
gofr-dev/gofrAn opinionated GoLang framework for accelerated microservice development with built-in support for databases and observability.3,771
gogf/gfA framework designed to simplify and accelerate software development by providing tools and infrastructure for efficient project creation.11,819
go-chassis/go-chassisA cloud-native application framework for Go that simplifies the development of microservices.2,735
fs02/wireA runtime dependency injection and wiring library for Go applications.37
hybridgroup/gobotA framework for robotics and IoT development in Go9,005
zeromicro/go-zeroA cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices.29,481
logrange/linkerA dependency injection and inversion of control framework for Go.36
golang/goA programming language designed to build simple, reliable, and efficient software124,564
i-love-flamingo/dingoA dependency injection framework for Go182
shpota/goxygenAutomates the creation of web projects with Go and various front-end frameworks and databases.3,531