Skip to content
@ThreeDotsLabs

Three Dots Labs

Modern business applications in Go.

Pinned Loading

  1. watermill watermill Public

    Building event-driven applications the easy way in Go.

    Go 9.9k 505

  2. wild-workouts-go-ddd-example wild-workouts-go-ddd-example Public

    Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

    Go 6.4k 585

  3. go-web-app-antipatterns go-web-app-antipatterns Public

    Short examples of common anti-patterns in Go Web Applications.

    Go 466 30

  4. nats-example nats-example Public

    An example Go project for running local development environment, with hot code reloading.

    Go 112 26

  5. event-driven-example event-driven-example Public

    An example Event-Driven application in Go built with Watermill library.

    Go 153 30

  6. monolith-microservice-shop monolith-microservice-shop Public

    Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article.

    Go 308 49

Repositories

Showing 10 of 36 repositories
  • watermill-amqp Public

    AMQP Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-amqp's past year of commit activity
    Go 62 MIT 43 0 5 Updated Sep 3, 2026
  • watermill-googlecloud Public

    Google Cloud Pub/Sub Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-googlecloud's past year of commit activity
    Go 23 MIT 27 0 5 Updated Sep 2, 2026
  • wild-workouts-go-ddd-example Public

    Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

    ThreeDotsLabs/wild-workouts-go-ddd-example's past year of commit activity
    Go 6,449 MIT 585 30 0 Updated Aug 27, 2026
  • watermill Public

    Building event-driven applications the easy way in Go.

    ThreeDotsLabs/watermill's past year of commit activity
    Go 9,888 MIT 505 77 (15 issues need help) 4 Updated Aug 25, 2026
  • ThreeDotsLabs/homebrew-tap's past year of commit activity
    Ruby 1 MIT 0 0 0 Updated Aug 4, 2026
  • cli Public

    This is the tdl CLI tool used for running the interactive trainings on the https://academy.threedots.tech/

    ThreeDotsLabs/cli's past year of commit activity
    Go 18 4 0 2 Updated Aug 4, 2026
  • watermill-kafka Public

    Kafka Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-kafka's past year of commit activity
    Go 78 MIT 47 0 6 Updated Jul 29, 2026
  • watermill-nats Public

    NATS Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-nats's past year of commit activity
    Go 65 MIT 34 0 6 Updated Jul 10, 2026
  • watermill-sql Public

    SQL (Postgres/MySQL) Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-sql's past year of commit activity
    Go 93 MIT 52 0 2 Updated May 29, 2026
  • watermill-bolt Public

    Bolt Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-bolt's past year of commit activity
    Go 6 MIT 5 0 0 Updated May 29, 2026