Go clean-architecture

Open-source Go projects categorized as clean-architecture

Top 23 Go clean-architecture Projects

  • go-clean-arch

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

  • go-clean-template

    Clean Architecture template for Golang services

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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: Looking for elegant code bases written in Golang | news.ycombinator.com | 2023-12-09

    Take a look at: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-exampl...

    (I’m one of the authors.)

    This project shows how to apply more complex patterns popular in business applications while staying true to the Go ideas, and not copying them blindly from Java.

    In the Go community, you’ll often hear people say „just keep things simple” beats all patterns and is all you need. This may be true if you write a CLI tool or a small library, but if you have a team maintaining a big application, some patterns are super helpful.

  • go-coffeeshop

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

  • go-backend-clean-architecture

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

  • Project mention: Finding The Best Go Project Structure | /r/golang | 2023-05-23

    I find this one nice https://github.com/amitshekhariitbhu/go-backend-clean-architecture

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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.

  • Project mention: go-ecommerce-microservices: A practical e-commerce microservices, built with cqrs, event sourcing, vertical slice architecture, event-driven architecture. | /r/golang | 2023-08-26

    The go-ecommerce-microservices project source code can be found at https://github.com/mehdihadeli/go-ecommerce-microservices

  • Go-Clean-Architecture-REST-API

    Golang Clean Architecture REST API example

  • 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 MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.

  • droplets

    Droplets is a platform for Gophers.

  • go-clean-architecture-web-application-boilerplate

    A web application boilerplate built with go and clean architecture.

  • Go-gRPC-RabbitMQ-microservice

    Go gRPC RabbitMQ email microservice

  • shop-golang-microservices

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

  • Hexagonal-Architecture

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

  • Project mention: Anyone interested in the Hexagonal Architecture and build something together to practice? | /r/learnprogramming | 2023-05-04
  • Go-Kafka-gRPC-MongoDB-microservice

    Go products microservice

  • Go-EventSourcing-CQRS

    Go Event Sourcing CQRS Microservice

  • Go-GRPC-Auth-Microservice

    Go GRPC Auth Microservice

  • go_clean_architecture

    Go Clean Architecture Used at @wesionaryteam

  • Microservice

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

  • Go-NATS-Streaming-gRPC-PostgreSQL

    Go Nats Streaming gRPC PostgerSQL emails microservice

  • Go-CQRS-EventSourcing-Microservice

    Go-CQRS-EventSourcing-Microservice

  • 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 clean-architecture related posts

Index


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