#mqtt-client #channel #tokio #events #event-driven #broker #communication

mqtt-channel-client

MQTT client that communicates over Tokio channels

7 releases (breaking)

0.6.0 Sep 12, 2023
0.5.0 Apr 24, 2023
0.4.1 Mar 30, 2023
0.4.0 Dec 25, 2022
0.1.0 Nov 19, 2022

#1839 in Asynchronous

MIT license

18KB
361 lines

mqtt-channel-client

CI Crates.io docs.rs dependency status

MQTT client that communicates over Tokio channels.

I found this to be a very common pattern I repeated in several event driven applications that involved communication over MQTT.

This library aims to abstract common MQTT functionality and provide a simple event based topic/message interface to an MQTT broker.


lib.rs:

MQTT client that communicates over Tokio channels.

Dependencies

~16–23MB
~422K SLoC