Show HN: Watermill – Building event-driven applications easy way in Go
github.com
github.com
https://godoc.org/gocloud.dev/pubsub
This has support for many pub/sub protocols.
Why reinvent something that already exists instead of just contributing back to an existing project?
And what is unique, Watermill provides some high-level concepts like messages Router or out-of-the-box CQRS support which is really helpful when you are building bigger application.