SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Dependency Injection Projects
The fastest HTTP/2 Go Web Framework. New, modern, easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #golangProject mention: A bit about Go Programing language | dev.to | 2022-12-12
Compile-time Dependency Injection for GoProject mention: Is it just me or does nobody really know what idiomatic Go is. | reddit.com/r/golang | 2023-01-14
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Clean Architecture template for Golang servicesProject mention: Microservices with clean architecture | reddit.com/r/golang | 2022-12-02
I've been studying evrone's go clean template repository (https://github.com/evrone/go-clean-template), and I think this is a great starting point for anyone trying to structure their projects according to clean architecture principles. (at least it was for me, it led me to a lot of great resources and reading materials)
A dependency injection based application framework for Go. (by uber-go)Project mention: my office want to migrate to go programming language, what framework is recommended between chi or fiber? | reddit.com/r/golang | 2023-01-02
I've been looking into fx by Uber. Looks pretty cool, but I haven't had the chance to do anything more than a hello, world with it.
A reflection based dependency injection toolkit for Go.Project mention: What's the best dependency injection framework / methodology for Golang for the enterprise? | reddit.com/r/golang | 2022-12-21
Interesting, one of my friends works at a big tech company and they said they passed on Wire and ultimately decided on Uber Dig https://github.com/uber-go/dig. But looking at that lib it seems a bit anti-paradigm of the goal of the Golang language (no magic/obfuscated code running in the background, what you see is what you get style coding)
一款服务于 Go 开发者的依赖注入框架，方便搭建任何 Go 应用。 A Golang depenedency injection framework, helps developers to build any go application.Project mention: Why Go and Not Rust? | news.ycombinator.com | 2023-01-27
It looks like IoC frameworks do exist for Go (https://github.com/alibaba/IOC-golang for example). I'm sure the True Gosman would not use this but it exists nonetheless. It looks like there are some heretics in the community - how shall we exile these vile peoples?
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.Project mention: Genjector: Reflection-free Run-Time Dependency Injection framework for Go 1.18+ | reddit.com/r/golang | 2022-10-17
How does this compare with https://github.com/samber/do ?
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.Project mention: Question about the service pattern and data racing in Go | reddit.com/r/golang | 2022-05-26
Repo for reference: https://github.com/irahardianto/service-pattern-go
Mortar is a GO framework/library for building gRPC (and REST) web services. (by go-masonry)
A different approach to Go web frameworksProject mention: Learning a new language, or how I gained familiarity with Go | news.ycombinator.com | 2022-08-17
A fantastic modular Go web framework with a slim core but limitless extensibilityProject mention: Is it possible to write a well-typed controller/handler in Go? | reddit.com/r/golang | 2022-06-30
Flamego and it's predecessor Macaron also allow a lot of flexibility in the handler definition.
A lightweight yet powerful IoC dependency injection container for the Go programming language (by golobby)
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.Project mention: Flamingo: Blazingly fast web applications | reddit.com/r/BlazingFast | 2022-02-08
Simple and yet powerful Dependency Injection for Go (by goioc)
A Golang framework for build microservices. (by RobyFerro)
hiboot is a high performance web and cli application framework with dependency injection support
🛠 A full-featured dependency injection container for go programming language. (by goava)
Generated dependency injection containers in go (golang) (by sarulabs)Project mention: What's the best dependency injection framework / methodology for Golang for the enterprise? | reddit.com/r/golang | 2022-12-21
Compile-time dependency injection for GoProject mention: Ask HN: Cool side project you have written using Golang | news.ycombinator.com | 2023-02-02
I wrote Dihedral, a compile-time dependency injection framework for Go . It was inspired by the Java framework Dagger. It worked pretty well, but was a little clunky with Go's syntax. Ultimately, decided it wasn't worth it given the simplicity of manually constructing Go objects in a service setting.
Package core is a service container that elegantly bootstrap and coordinate modular twelve-factor apps in Go. (by DoNewsCode)
Strict Runtime Dependency Injection for Golang (by Fs02)
Communicating concurrent controllers program framework.Project mention: ControllerBus: framework for modular Go programs w/ Protobuf config & Controllers | reddit.com/r/ApertureRobotics | 2022-10-18
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Dependency Injection related posts
Ask HN: Cool side project you have written using Golang
9 projects | news.ycombinator.com | 2 Feb 2023
Is it just me or does nobody really know what idiomatic Go is.
1 project | reddit.com/r/golang | 14 Jan 2023
What's the best dependency injection framework / methodology for Golang for the enterprise?
7 projects | reddit.com/r/golang | 21 Dec 2022
What is the proper (or conventional) way to deal with the fact that interface type parameters to a function can be nil?
1 project | reddit.com/r/golang | 14 Dec 2022
Microservices with clean architecture
2 projects | reddit.com/r/golang | 2 Dec 2022
Modern API design with Golang, PostgreSQL and Docker.
2 projects | reddit.com/r/golang | 21 Nov 2022
How does Uber Fx Shutdowner Interface work?
1 project | reddit.com/r/golang | 3 Nov 2022
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b811c60>
www.saashub.com | 4 Feb 2023
What are some of the best open-source Dependency Injection projects in Go? This list will help you: