Pinned Repositories
event-driven-example
An example Event-Driven application in Go built with Watermill library.
go-web-app-antipatterns
Short examples of common anti-patterns in Go Web Applications.
monolith-microservice-shop
Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article.
nats-example
An example Go project for running local development environment, with hot code reloading.
watermill
Building event-driven applications the easy way in Go.
watermill-amqp
AMQP Pub/Sub for the Watermill project.
watermill-kafka
Kafka Pub/Sub for the Watermill project.
watermill-nats
NATS Pub/Sub for the Watermill project.
watermill-sql
SQL (Postgres/MySQL) Pub/Sub for the Watermill project.
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Three Dots Labs's Repositories
ThreeDotsLabs/watermill
Building event-driven applications the easy way in Go.
ThreeDotsLabs/wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
ThreeDotsLabs/go-web-app-antipatterns
Short examples of common anti-patterns in Go Web Applications.
ThreeDotsLabs/monolith-microservice-shop
Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article.
ThreeDotsLabs/event-driven-example
An example Event-Driven application in Go built with Watermill library.
ThreeDotsLabs/nats-example
An example Go project for running local development environment, with hot code reloading.
ThreeDotsLabs/watermill-sql
SQL (Postgres/MySQL) Pub/Sub for the Watermill project.
ThreeDotsLabs/watermill-amqp
AMQP Pub/Sub for the Watermill project.
ThreeDotsLabs/watermill-kafka
Kafka Pub/Sub for the Watermill project.
ThreeDotsLabs/watermill-nats
NATS Pub/Sub for the Watermill project.
ThreeDotsLabs/meteors
An example 2D game made with Go and Ebitengine.
ThreeDotsLabs/watermill-redisstream
Redis Pub/Sub for the Watermill project, leveraging Redis Stream.
ThreeDotsLabs/watermill-http
HTTP Pub/Sub for the Watermill project.
ThreeDotsLabs/go-event-driven
Materials for https://threedots.tech/event-driven/
ThreeDotsLabs/esja
Event Sourcing library in Go.
ThreeDotsLabs/watermill-benchmark
Benchmarking tools for Watermill.
ThreeDotsLabs/watermill-googlecloud
Google Cloud Pub/Sub for the Watermill project.
ThreeDotsLabs/watermill-amazonsqs
ThreeDotsLabs/watermill-jetstream
ThreeDotsLabs/cli
ThreeDotsLabs/watermill-io
IO Pub/Sub for the Watermill project.
ThreeDotsLabs/watermill-bolt
Bolt Pub/Sub for the Watermill project.
ThreeDotsLabs/pii
ThreeDotsLabs/wait-for
A simple "wait for port" utility.
ThreeDotsLabs/golang-librdkafka
Golang alpine and stretch with librdkafka
ThreeDotsLabs/watermill-firestore
Firestore Pub/Sub for the Watermill project.