Go Architecture

Open-source Go projects categorized as Architecture

Top 17 Go Architecture Projects

Architecture
  1. kratos

    Your ultimate Go microservices framework for the cloud-native era.

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

    InfluxDB logo
  3. go-clean-arch

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

    Project mention: GO — Estrutura de projetos | dev.to | 2024-06-18

    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

  4. go-backend-clean-architecture

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

  5. 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
  6. cloudpods

    A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台

  7. monday

    ⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP

  8. go-cleanarch

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

  9. SaaSHub

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

    SaaSHub logo
  10. go-clean-architecture

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

  11. threagile

    Agile Threat Modeling Toolkit

  12. go-ddd

    Opinionated Domain Driven Design Template for Go (by sklinkert)

  13. arch-go

    Architecture checks for Go projects

  14. bathyscaphe

    Fast, highly configurable, cloud native dark web crawler.

  15. go-arctest

    Architecture testing for Golang

    Project mention: Show HN: Go ArcTest – Architecture Testing for Golang Projects | news.ycombinator.com | 2025-04-28
  16. 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
  17. go-ddd

    A practical guideline for creating DDD application in Go

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

    Project mention: Simplifying Event Sourcing in Golang | dev.to | 2025-01-24

    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.

  19. SaaSHub

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

    SaaSHub logo
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 Architecture discussion

Log in or Post with

Go Architecture related posts

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

Sponsored
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.
www.influxdata.com