SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Go Architecture Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
https://dev.to/booscaaa/implementando-clean-architecture-com-golang-4n0a https://github.com/golang-standards/project-layout https://blog.boot.dev/golang/golang-project-structure/ https://github.com/bnkamalesh/goapp https://www.wolfe.id.au/2020/03/10/how-do-i-structure-my-go-project/ https://blog.logrocket.com/flat-structure-vs-layered-architecture-structuring-your-go-app/ https://developer20.com/how-to-structure-go-code/ https://dev.to/jinxankit/go-project-structure-and-guidelines-4ccm https://github.com/bxcodec/go-clean-arch https://golangexample.com/example-go-clean-architecture-folder-pattern/ https://www.calhoun.io/flat-application-structure/ https://go.dev/doc/effective_go#names https://go.dev/blog/package-names
-
go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
-
terrascan
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
Project mention: Terrascan: Detect Compliance and Security Violations Across Iac | news.ycombinator.com | 2025-01-23 -
cloudpods
A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台
-
monday
⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP
-
go-cleanarch
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
shortlink
Shortlink service (Microservice example) ⭐️ Star the repo if you like it! (by shortlink-org)
-
go-clean-architecture
Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:
-
-
-
-
-
Project mention: Show HN: Go ArcTest – Architecture Testing for Golang Projects | news.ycombinator.com | 2025-04-28
-
dew
A Lightweight, Pragmatic Command Bus Library for Go, designed to enhance developer experience and productivity.
Project mention: Show HN: Dew v1.0.0 – A lightweight, zero-dependency command bus for Go | news.ycombinator.com | 2024-08-17 -
-
eventsourcing.example
A Go-based demonstration of event sourcing applied to to-do list management, featuring CQRS pattern implementation, and event sourcing integration for effective state management.
To see the library in action, you can explore the example repository: thefabric-io/eventsourcing.example. It includes a detailed implementation showcasing the library's capabilities.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Architecture discussion
Go Architecture related posts
-
Understanding Round Robin DNS
-
GO — Estrutura de projetos
-
Klotho
-
Threagile – Agile Threat Modeling Toolkit
-
decompose v1.2.0 released
-
Cloud, Why So Difficult?
-
Setting up ArgoCD from scratch
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source Architecture projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | kratos | 24,279 |
2 | go-clean-arch | 9,520 |
3 | go-backend-clean-architecture | 5,208 |
4 | terrascan | 4,923 |
5 | cloudpods | 2,688 |
6 | monday | 1,345 |
7 | go-cleanarch | 927 |
8 | shortlink | 763 |
9 | go-clean-architecture | 715 |
10 | threagile | 664 |
11 | go-ddd | 310 |
12 | arch-go | 204 |
13 | bathyscaphe | 93 |
14 | go-arctest | 82 |
15 | dew | 54 |
16 | go-ddd | 11 |
17 | eventsourcing.example | 7 |