Logo

Watermill

Building event-driven applications the easy way in Go.

Get Started See on GitHub

Easy to Use

Watermill is easy to grasp, even for junior developers.

Universal

Build event-driven architecture, CQRS, Event Sourcing or just stream Postgres to Kafka.

Fast

Watermill was designed to process hundreds of thousands of messages per second.

Flexible

You can configure every component for your needs. You can also implement your own middleware and Pub/Subs.

Resilient

Watermill uses proven technologies and has a strong unit and integration tests coverage for the critical areas.


Check our online hands-on training