Search

Lib.rs

› Network programming
#mqtt #quic #async #async-networking #server-framework

mesquitte-core

MQTT v3.1.1/v5.0 library

by diablur, qinxin

  • Install
  • API reference
  • GitHub repo (mesquitte)

1 unstable release

0.1.0 Sep 14, 2024

#80 in #async-networking

Apache-2.0

515KB
13K SLoC

MesQuiTTe-core

A Server framework for MQTT v3.1.1/v5.0

Dependencies

~6–18MB
~246K SLoC

  • ahash
  • rustls ws async-tungstenite 0.28+tokio-runtime
  • rustls rustls 0.23
  • rustls rustls-pemfile 2.1
  • rustls tokio-rustls 0.26
  • ws futures
  • ws tungstenite 0.24
  • dashmap 6.1
  • flume 0.11+async
  • futures-sink
  • futures-util
  • hashbrown 0.14
  • log
  • mqtt-codec-kit+v4+v5+tokio-codec
  • nanoid
  • parking_lot
  • pin-project-lite
  • quic s2n-quic
  • serde+derive
  • thiserror
  • tokio+macros+rt-multi-thread+io-util
  • tokio-util+codec
  • dev env_logger 0.11

Other features

  • mqtt
  • mqtts
  • wss
Related: mqtt-codec-kit
See also: ntex-mqtt, quincy, quinn, litep2p, mio, async-io, iroh-quinn, smol, async-net, ntex, actix-codec

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.