Courier Golang Client Library
Courier Golang client library provides an opinionated wrapper over paho MQTT library to add features on top of it.
- Supports MQTT v3.1.1
- Flexible Encoder/Decoder support from Go type to MQTT payload conversion and back
- Middleware chaining
- OpenTelemetry support
go get -u github.com/gojekfarm/courier-go
Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Courier Go Client.
Courier Go Client is MIT licensed.