Go clean-architecture

Open-source Go projects categorized as clean-architecture

Top 23 Go clean-architecture Projects

clean-architecture
  1. go-clean-arch

    Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. go-clean-template

    Clean Architecture template for Golang services

  4. 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-12

    ThreeDotsLabs/wild-workouts-go-ddd-example — Clean Architecture + CQRS in Go, with a blog series explaining every decision.

  5. go-backend-clean-architecture

    A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

  6. go-coffeeshop

    ☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment

  7. 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.

  8. go-cleanarch

    Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.

  9. Go-Clean-Architecture-REST-API

    Golang Clean Architecture REST API example

  10. service-pattern-go

    Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.

  11. go-clean-architecture

    Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:

  12. microservices-go

    Golang Microservice Boilerplate using PSQL, Docker and Cucumber, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.

  13. shop-golang-microservices

    Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry and Postgresql.

  14. droplets

    Droplets is a platform for Gophers.

  15. Hexagonal-Architecture

    a distributed messaging and payment backend built around the hexagonal architecture (by LordMoMA)

  16. go-clean-architecture-web-application-boilerplate

    A web application boilerplate built with go and clean architecture.

  17. Go-gRPC-RabbitMQ-microservice

    Go gRPC RabbitMQ email microservice

  18. Go-EventSourcing-CQRS

    Go Event Sourcing CQRS Microservice

  19. Go-Kafka-gRPC-MongoDB-microservice

    Go products microservice

  20. Go-GRPC-Auth-Microservice

    Go GRPC Auth Microservice

  21. go_clean_architecture

    Go Clean Architecture Used at @wesionaryteam

  22. go-hexagonal

    Go Hexagonal Architecture: Enterprise-grade Hexagonal Architectur Framework (by RanchoCooper)

    Project mention: Go Project Structure: Practices & Patterns | dev.to | 2025-12-19

    Hexagonal Architecture in Go - Enterprise-grade hexagonal architecture framework

  23. 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.

  24. Microservice

    This library provides a simple microservice framework based on clean architecture principles with a working example implemented.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go clean-architecture discussion

Log in or Post with

Go clean-architecture related posts

  • Show HN: Dew v1.0.0 – A lightweight, zero-dependency command bus for Go

    1 project | news.ycombinator.com | 17 Aug 2024
  • While Learning Haskell Developing Project

    2 projects | /r/haskell | 19 Sep 2023
  • Accomplishing Single Responsibility Principle in my project

    1 project | /r/golang | 10 Jul 2023
  • Seeking Feedback on Go API Implementation using DDD

    3 projects | /r/golang | 6 Jul 2023
  • Yet another RealWorld implementation - Go kit, PlanetScale, sqlx, chi

    3 projects | /r/golang | 30 Apr 2023
  • Could you share an microservices architecture having synchronous and async(kafka) and Caching(Redis) used in your Organization.

    2 projects | /r/microservices | 28 Mar 2023
  • Portfolio ideas for backend

    1 project | /r/developersIndia | 26 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?