Go Ddd

Open-source Go projects categorized as Ddd

Top 14 Go Ddd Projects

  • 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

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

    A CLI tool for building Go applications.

  • Project mention: Nunu: A CLI tool for building Go applications | news.ycombinator.com | 2024-04-03
  • eventhorizon

    Event Sourcing for Go!

  • Golang API Starter Kit

    Go Server/API boilerplate using best practices DDD CQRS ES gRPC

  • 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

    Project mention: Setting up ArgoCD from scratch | /r/ArgoCD | 2023-05-23

    More details: - https://github.com/shortlink-org/shortlink/tree/main/ops/argocd - https://github.com/shortlink-org/shortlink/tree/main/ops/gitlab

  • 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
  • shop-golang-microservices

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

  • Go-EventSourcing-CQRS

    Go Event Sourcing CQRS Microservice

  • goes

    goes is an event-sourcing framework for Go. (by modernice)

  • Go-CQRS-EventSourcing-Microservice

    Go-CQRS-EventSourcing-Microservice

  • Go-Elasticsearch-RabbitMQ

    Go-Elasticsearch-RabbitMQ

  • go-todo-app

    Go + Angular Todo App, This repository is a todo sample go and angular web project built according to Clean Architecture.

  • ddd-golang-project

    This project, written in Go, encapsulates a simplified interpretation of Domain-Driven Design (DDD) principles

  • Project mention: Setting up PostgreSQL for running integration tests | news.ycombinator.com | 2024-04-19

    I am using TestContainers, what basically is able to run a Docker image of PostgreSQL, abstracting a lot of details. You can find a working example of this setup for integration tests using Go, testify and PosgreSQL here: https://github.com/dherik/ddd-golang-project

    For Java services using MySQL, I was able to use just the H2 database (in-memory) many times. Does a decent job and it's very compatible with MySQL. If you try to avoid specific features from the databases, this in-memory database can do a decent (and fast) job running integration tests.

  • 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 Ddd related posts

Index

What are some of the best open-source Ddd projects in Go? This list will help you:

Project Stars
1 wild-workouts-go-ddd-example 4,885
2 go-coffeeshop 3,925
3 nunu 1,629
4 eventhorizon 1,544
5 Golang API Starter Kit 872
6 go-food-delivery-microservices 749
7 shortlink 672
8 shop-golang-microservices 204
9 Go-EventSourcing-CQRS 134
10 goes 118
11 Go-CQRS-EventSourcing-Microservice 86
12 Go-Elasticsearch-RabbitMQ 37
13 go-todo-app 28
14 ddd-golang-project 3

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