Skip to content
/ mqtt-go Public

Yet another Go MQTT 3.1.1 client library: Go-ish interface, extensible and thread-safe (experimental stage; the API may change in future release)

License

Notifications You must be signed in to change notification settings

at-wat/mqtt-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mqtt-go

Go Reference ci codecov Go Report Card License

Yet another Go MQTT 3.1.1 client library

  • Go-ish interface

    Fully context controlled and mockable interface.

  • Extensible

    Easy to implement a wrapper with unified interface. e.g. AWS IoT WebSocket dialer with automatic presign URL updater is available: AWS IoT Device SDK for Go

  • Thread-safe

    All functions and structs are safe to be used from multiple goroutines.

Migration guide

Examples

Reference

License

This package is licensed under Apache License Version 2.0.

About

Yet another Go MQTT 3.1.1 client library: Go-ish interface, extensible and thread-safe (experimental stage; the API may change in future release)

Topics

Resources

License

Stars

Watchers

Forks