SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go clean-architecture Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Project mention: I Curated 106 Software Design Resources and Ranked What Actually Matters | dev.to | 2026-02-12ThreeDotsLabs/wild-workouts-go-ddd-example — Clean Architecture + CQRS in Go, with a blog series explaining every decision.
-
go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
-
go-coffeeshop
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
-
go-food-delivery-microservices
🍕 A practical food delivery microservices, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
-
go-cleanarch
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
-
-
service-pattern-go
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
-
go-clean-architecture
Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:
-
microservices-go
Golang Microservice Boilerplate using PSQL, Docker and Cucumber, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
-
shop-golang-microservices
Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry and Postgresql.
-
-
Hexagonal-Architecture
a distributed messaging and payment backend built around the hexagonal architecture (by LordMoMA)
-
go-clean-architecture-web-application-boilerplate
A web application boilerplate built with go and clean architecture.
-
-
-
-
-
-
go-hexagonal
Go Hexagonal Architecture: Enterprise-grade Hexagonal Architectur Framework (by RanchoCooper)
Hexagonal Architecture in Go - Enterprise-grade hexagonal architecture framework
-
go-vertical-slice-template
A Golang boilerplate template, based on Vertical Slice Architecture and CQRS pattern with using Echo, Gorm, Zap, Viper, Go-MediatR for CQRS and Dig for Dependency Injection.
-
Microservice
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
Go clean-architecture discussion
Go clean-architecture related posts
-
Show HN: Dew v1.0.0 – A lightweight, zero-dependency command bus for Go
-
While Learning Haskell Developing Project
-
Accomplishing Single Responsibility Principle in my project
-
Seeking Feedback on Go API Implementation using DDD
-
Yet another RealWorld implementation - Go kit, PlanetScale, sqlx, chi
-
Could you share an microservices architecture having synchronous and async(kafka) and Caching(Redis) used in your Organization.
-
Portfolio ideas for backend
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
Index
What are some of the best open-source clean-architecture projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | go-clean-arch | 10,071 |
| 2 | go-clean-template | 7,593 |
| 3 | wild-workouts-go-ddd-example | 6,340 |
| 4 | go-backend-clean-architecture | 6,057 |
| 5 | go-coffeeshop | 4,350 |
| 6 | go-food-delivery-microservices | 1,122 |
| 7 | go-cleanarch | 978 |
| 8 | Go-Clean-Architecture-REST-API | 955 |
| 9 | service-pattern-go | 897 |
| 10 | go-clean-architecture | 746 |
| 11 | microservices-go | 692 |
| 12 | shop-golang-microservices | 564 |
| 13 | droplets | 318 |
| 14 | Hexagonal-Architecture | 310 |
| 15 | go-clean-architecture-web-application-boilerplate | 293 |
| 16 | Go-gRPC-RabbitMQ-microservice | 272 |
| 17 | Go-EventSourcing-CQRS | 195 |
| 18 | Go-Kafka-gRPC-MongoDB-microservice | 185 |
| 19 | Go-GRPC-Auth-Microservice | 155 |
| 20 | go_clean_architecture | 150 |
| 21 | go-hexagonal | 126 |
| 22 | go-vertical-slice-template | 124 |
| 23 | Microservice | 122 |