#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

#1367 in Asynchronous

Download history 42/week @ 2023-12-14 4/week @ 2023-12-28 10/week @ 2024-02-08 52/week @ 2024-02-15 18/week @ 2024-02-22 17/week @ 2024-02-29 17/week @ 2024-03-07 31/week @ 2024-03-14 9/week @ 2024-03-21 14/week @ 2024-03-28

71 downloads per month

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–25MB
~422K SLoC