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 8k 413

  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 5.4k 491

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

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

    Go 392 22

  4. nats-example nats-example Public

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

    Go 101 25

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

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

    Go 134 27

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

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

    Go 271 46

Repositories

Showing 10 of 29 repositories
  • watermill-sql Public

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

    ThreeDotsLabs/watermill-sql’s past year of commit activity
    Go 72 MIT 30 0 2 Updated Dec 18, 2024
  • watermill Public

    Building event-driven applications the easy way in Go.

    ThreeDotsLabs/watermill’s past year of commit activity
    Go 7,963 MIT 413 89 (13 issues need help) 24 Updated Dec 17, 2024
  • watermill-nats Public

    NATS Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-nats’s past year of commit activity
    Go 53 MIT 26 0 3 Updated Dec 12, 2024
  • ThreeDotsLabs/go-event-driven’s past year of commit activity
    Go 27 2 0 0 Updated Dec 11, 2024
  • cli Public
    ThreeDotsLabs/cli’s past year of commit activity
    Go 14 2 3 0 Updated Dec 10, 2024
  • watermill-kafka Public

    Kafka Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-kafka’s past year of commit activity
    Go 63 MIT 41 0 3 Updated Nov 22, 2024
  • watermill-benchmark Public

    Benchmarking tools for Watermill.

    ThreeDotsLabs/watermill-benchmark’s past year of commit activity
    Go 19 MIT 7 1 0 Updated Nov 19, 2024
  • esja Public

    Event Sourcing library in Go.

    ThreeDotsLabs/esja’s past year of commit activity
    Go 20 MIT 4 8 1 Updated Nov 10, 2024
  • watermill-aws Public

    Amazon SQS/SNS Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-aws’s past year of commit activity
    Go 16 MIT 21 0 4 Updated Oct 28, 2024
  • watermill-firestore Public

    Firestore Pub/Sub for the Watermill project.

    ThreeDotsLabs/watermill-firestore’s past year of commit activity
    Go 0 MIT 2 0 1 Updated Oct 28, 2024