Package tt provides components for writing mqtt-v5.0 clients and servers.ยง Quick start $ go install sogvin.com/tt/cmd/tt@latest $ tt -h Even though this repository provides a basic client/server(WIP) command it's main purpose is to provide capabilities for others to write their own clients depending on their situation. *NOTE! this module is still not ready for public use. I'm experimenting with the design, so major changes will occur.* This package uses the sibling package https://sogvin.com/mq for encoding control packets on the wire. The design focuses on decoupling each specific feature as much as possible. One example being the creation of a network connection is not enforced, which makes it easy to create inmemory clients and servers during testing.