#mqtt-client #channel #tokio #event-driven #events #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

#1689 in Asynchronous

Download history 56/week @ 2024-02-10 9/week @ 2024-02-17 21/week @ 2024-02-24 13/week @ 2024-03-02 20/week @ 2024-03-09 28/week @ 2024-03-16 3/week @ 2024-03-23 47/week @ 2024-03-30 15/week @ 2024-04-06 1/week @ 2024-04-13 1/week @ 2024-04-20

64 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–24MB
~423K SLoC