-
rumqttc
An efficient and robust mqtt client for your connected devices
-
paho-mqtt
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
rumqttc-v4-next
Explicit MQTT 3.1.1 client crate in the rumqttc-next family
-
mijia-homie
Service to connect to Xiaomi Mijia 2 temperature/humidity sensors over Bluetooth and report their readings to an MQTT broker following the Homie convention
-
homie5
Low level implemenation of the homie v5 protocol
-
rumqttc-dev-patched
An efficient and robust mqtt client for your connected devices
-
mockforge-mqtt
MQTT protocol support for MockForge
-
rumqttc-v5-next
Explicit MQTT 5 client crate in the rumqttc-next family
-
hc-homie5-smarthome
Homie Homecontrol base library offering sane defaults for smarthome device nodes like switches, sensors,
-
tasmor_lib
control Tasmota devices via MQTT and HTTP
-
mqtt-endpoint-tokio
A high-performance async MQTT client/server library for Rust with tokio, supporting MQTT v5.0 and v3.1.1 with TCP, TLS, and WebSocket transports
-
mqtt-protocol-core
A Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1
-
mqttv5-cli
Superior CLI tool for MQTT v5.0 - unified client and broker commands with ergonomic input design
-
mqtt5-protocol
MQTT v5.0 protocol implementation - packets, encoding, and validation
-
mq-bridge-mcp
MCP Server for mq-bridge
-
hc-homie5
higher level function implementation for homie5 homie devices (discovery and device implementation)
-
config_watcher
Config Watcher is a Rust library for tracking configuration items from files, Kubernetes ConfigMaps, and MQTT topics, providing real-time updates and structured data parsing
-
walle_mqtt_protocol
一个mqtt报文解析库
-
up-transport-mqtt5
The Eclipse uProtocol MQTT 5 Transport Library
-
queuepeek
A TUI multi-broker message queue inspector for RabbitMQ, Kafka, and MQTT
-
gmqtt-client
MQTTv5 client
-
general-mq
General purposed interfaces for message queues
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
flowsdk
Safety-first, realistic, behavior-predictable messaging SDK for MQTT and more
-
mqute-codec
A full-featured implementation of MQTT protocol serialization in Rust, supporting versions 3.1, 3.1.1 and 5.0
-
ubuntu-mqtt2ha-reporter
A service that reports Ubuntu system status to Home Assistant via MQTT
-
rustybook-rumqttc
An efficient and robust mqtt client for your connected devices
-
roon-hub
MQTT bridge for Roon audio system with per-device zone routing
-
dalybms
Daly BMS protocol and commandline tool
-
crabbyq
A declarative async Rust framework for message-driven microservices
-
mqtt5-wasm
MQTT v5.0 WebAssembly client and broker for browser environments
-
lucy-core
Core runtime for lucyd: endpoint registry, spec generation, and docs router
-
rumqttc-core-next
Shared transport and connection plumbing for the rumqttc-next client crates
-
mqttier
MQTT client library providing an abstracted interface around rumqttc
-
cloudbbq-homie
Service to connect to barbecue thermometers over Bluetooth and report their readings to an MQTT broker following the Homie convention
-
sunsniff
Intercept and store telemetry from a Sunsynk inverter
-
aoba
Multi-protocol debugging and simulation CLI/TUI tool for Modbus RTU
-
can2mqtt
CAN-Bus -- MQTT bridge: bidirectional, configurable and extendable
-
homie-influx
Service to connect to an MQTT broker and log properties of devices following the Homie convention to an InfluxDB database
-
mqttooth
An MQTT to Bluetooth Low Energy bridge
-
mqttbytes-core-next
Shared MQTT packet primitives for the rumqttc-next client crates
-
sdm72
protocol and commandline tool
-
mqttbytes
MQTT 4/5 serialization and deserialization
-
azure_iot_operations_mqtt
MQTT version 5.0 client library providing flexibility for decoupled asynchronous applications
-
embassy-ha
MQTT Home Assistant integration library for Embassy async runtime
-
aimdb-mqtt-connector
MQTT connector for AimDB - bidirectional pub/sub for Tokio and Embassy runtimes
-
lucy-types
Shared types for lucyd: Protocol, EndpointMeta, JsonSchemaWrapper
-
mqtt-service
This crates provide a convenient support for the MQTT Response-Pattern. It uses the rumqttc library to connect to the MQTT broker.
-
mqtt-tiny
A tiny MQTT v3.1.1 codec implementation
-
wireband-edge
Lightweight Wire.Band client — semantic data middleware for any domain (IoT, AI/ML, DeFi, legal, geospatial, supply chain, and more)
-
rumqttc-next
MQTT 5 facade crate that re-exports rumqttc-v5-next
-
picobroker
Pure no_std core library for PicoBroker MQTT 3.1.1 broker
-
srad
Sparkplug development framework
-
rmqtt-retainer
When a client publishes with the retain flag, the message is saved and sent to future subscribers matching the topic
-
rmqtt-message-storage
Published messages are stored until expiration and forwarded to new matching subscriptions. They’re cleared automatically after expiring.
-
myrtio-mqtt-homeassistant
MQTT Home Assistant integration
-
rmqtt-session-storage
Connection information, subscription relationships, offline messages, and inflight messages will be stored
-
mqttrs
Mqtt protocol encoding and decoding
-
rmqtt-conf
Centralized configuration management system for RMQTT MQTT broker
-
lucyd
Auto-generated interactive docs UI for Axum backends: HTTP, WebSocket, and MQTT in one interface /docs
-
memocadre
Slideshow application for digital picture frames, streaming photos from an Immich server with smooth, GPU‑accelerated rendering on low‑power devices
-
rmqtt-cluster-broadcast
A cluster broadcast plugin for RMQTT that enables lightweight, dependency-free communication between nodes
-
sim7020
driver for sim7020E NB IoT modem
-
rmqtt-auto-subscription
Auto Subscription allows RMQTT to set multiple rules, subscribing the device to specified topics according to the rules once it successfully connects, without the need to initiate subscriptions separately
-
fundamentum-iot-mqtt-proto
Bindings to Fundamentum IoT MQTT protos
-
minimq
A minimal MQTT5 client designed for no_std platforms
-
rmqtt-bridge-ingress-pulsar
Bridge remote Apache-Pulsar in ingress mode
-
rmqtt-utils
Essential utilities for RMQTT system operations
-
varpulis-connector-mqtt
MQTT connector for Varpulis CEP engine
-
rmqtt-auth-http
HTTP authentication uses a custom HTTP API as the data source, enabling flexible and complex auth logic based on its responses
-
rmqtt-sys-topic
RMQTT periodically publishes its own operational status, message statistics, and client online/offline events to system topics starting with $SYS/
-
rmqtt-web-hook
This enables RMQTT to send hook event notifications to a web service
-
rmqtt-cluster-raft
The RMQTT cluster, powered by the
rmqtt-cluster-raftplugin, uses RAFT for consistency and fault tolerance. Nodes share state to ensure reliable messaging and support scalable, resilient deployments. -
applehat
Service to use a Rainbow HAT on a Raspberry Pi to show sensor data from Homie
-
airgraph
Receive data from air sensors through MQTT and draw graphs
-
mqtt-protocol
MQTT Protocol Library
-
agentlink-wasm
AgentLink SDK WASM - WebAssembly bindings for browser/Node.js
-
rmqtt-codec
MQTT protocol codec implementation with multi-version support and version negotiation
-
oxigdal-mqtt
MQTT protocol support for OxiGDAL - IoT sensor data integration, pub/sub messaging, and geospatial time-series streaming
-
mqtt-client-cli
CLI MQTT Client
-
rmqtt-p2p-messaging
An rmqtt plugin that provides point-to-point (P2P) messaging support, enabling direct message delivery between clients using configurable topic patterns
-
aws-iot-mqtt-cli
MQTT CLI for AWS IoT
-
varpulis-connectors
Connector implementations for Varpulis (MQTT, Kafka, NATS, HTTP, etc.)
-
homie-controller
creating controllers to talk to devices implementing the Homie convention for MQTT
-
rmqtt-auth-jwt
JWT is a token-based auth method that removes the need for server-side credential storage. RMQTT supports JWT-based user authentication.
-
azure_iot_operations_protocol
using the Azure IoT Operations Protocol over MQTT
-
modbus-mqtt
A bridge between Modbus devices and MQTT
-
mqtt_vault
JSON database controlled via MQTT
-
rmqtt-bridge-egress-reductstore
Bridge remote reductstore in egress mode
-
homie-device
creating devices implementing the Homie convention for MQTT
-
rmqtt-bridge-ingress-kafka
Bridge remote KAFKA in ingress mode
-
rmqtt-acl
The built-in ACL uses file-based rules, making it simple and lightweight—ideal for projects with stable or few rule changes
-
mqtt-async-embedded
An async, no_std-compatible MQTT client for embedded systems using Embassy
-
hamqtt
meant to be an easy to go Home Assistant MQTT implementation
-
pi_mqtt
-
mqtt-proto
MQTT v3.1/v3.1.1/v5.0 protocol sync/async codec
-
rmqtt-bridge-egress-nats
Bridge remote NATS in egress mode
-
rmqtt-bridge-ingress-nats
Bridge remote NATS in ingress mode
-
oxirs-stream
Real-time streaming support with Kafka/NATS/MQTT/OPC-UA I/O, RDF Patch, and SPARQL Update delta
-
rumqttlog
kafka inspired rumqtt's mqtt commitlog
-
rmqtt-bridge-egress-mqtt
Bridge remote MQTT in egress mode
-
mqtt-system-monitor
Remote System Monitor for Home Assistant with MQTT
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
mqtt-benchmark
MQTT (broker) benchmarking tool
-
herosal-mqttclient
SAL MQTT Client - MQTT messaging client for SAL with pub/sub support
-
mqtt-channel
This crates provide a high-level API MQTT subscriptions, based on channels
-
rmqtt-bridge-egress-kafka
Bridge remote KAFKA in egress mode
-
mqtt4hwinfo
Add MQTT topics as sensors for display in HWiNFO
-
mqtt-codec-kit
MQTT v3.1.1/v5.0 protocol async codec
-
varpulis-runtime
Runtime execution engine for Varpulis
-
mqtt-typed-client
Type-safe async MQTT client with automatic topic routing
-
mqtt5bytes
MQTT 5 core serialization and deserialization
-
telemq
Experimental MQTT broker
-
meshpulse
easy communication between microservices, based on either MQTT, AMQP, gRPC or HTTP
-
flowsdk_ffi
FFI bindings for FlowSDK, allowing multi-language integration
-
paho-mqtt-zaack
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
hub-sdk
Geeny Linux Hub SDK
-
lmc
An asynchronous, 100% Rust implementation of an MQTTv3 client
-
zika
IP Tunneling over MQTT
-
convoy
A reliable MQTT bridge with SQLite message caching - for edge devices with patchy connectivity
-
RustMqtt
Mqtt Encoding and decoding package
-
libits-copycat
provide an example of analyser which copycat 10 seconds later the message received appropriating it
-
mqttrust
MQTT Client
-
miniconf_mqtt
MQTT interface for
miniconf, usingminimq -
kizzasi-io
Physical world connectors for Kizzasi - MQTT, Audio, and sensor streams
-
svc-agent
An agent library
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
mosquitto-client-wrapper
Rust interface to the Mosquitto MQTT broker client. This is a fork of https://github.com/jsloth/mosquitto-client
-
vil_trigger_iot
VIL Phase 3 — IoT device event trigger via MQTT subscription (rumqttc)
-
srad-eon
Sparkplug Edge Node SDK
-
printnanny
root package crate
-
srad-types
Sparkplug types and utilities
-
srad-app
Sparkplug Application SDK
-
gmqtt
A no_std, no_alloc MQTTv5 packet parsing library for embedded devices
-
sermatec-ess
Sermatec ESS CLI
-
arkflow
High-performance Rust flow processing engine
-
rmqtt-plugins
Plugin collection for rmqtt, providing authentication, storage, bridges, clustering, and other extensions
-
mqttrs2
Mqtt protocol encoding and decoding
-
schema2000
derive a JSON schema from given JSON objects
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
mqcat
CLI pub/sub client (supports zenoh/nats/mqtt/centrifuge)
-
next-web-mqtt
Next Web Mqtt
-
vil_mq_mqtt
VIL MQTT Adapter — publish, subscribe, Tri-Lane bridge
-
gneiss-mqtt
Asynchronous and threaded MQTT(5) clients
-
rust-tuya-mqtt
port of TheAgentK's implementation of tuya-mqtt in NodeJS
-
light-control
mqtt light control
-
printnanny-nats
MQTT, API, and other services used by PrintNanny.ai
-
ecowitt-mqtt
Update Homeassistant with data from your Ecowitt device
-
desktop2mqtt
A daemon to integrate any pc into your home automation system
-
cerk_port_mqtt
package for CERK. CERK is an open source CloudEvents Router written in Rust with a MicroKernel architecture.
-
sage_broker
MQTT 5.0 broker
-
mqtt4bytes
MQTT 4 core serialization and deserialization
-
aiot
Rust Link SDK (Aliyun IoT) based on Alink Protocol
-
kbus_mqtt_bridge
A bridge between WAGO PFC's K-Bus and MQTT for industrial automation systems, facilitating communication between PLC digital I/O and MQTT brokers
-
spotflow-rumqttc-fork
A temporary fork of rumqtt that allows getting packet ID from sent messages
-
mqtt2influxdb
CLI tool to push MQTT messages to InfluxDB2
-
cerk_port_mqtt_mosquitto
package for CERK. CERK is an open source CloudEvents Router written in Rust with a MicroKernel architecture.
-
printnanny-services
MQTT, API, and other services used by PrintNanny
-
mqttwrk
Wrk inspired tool for scale and performance testing mqtt brokers
-
hebo
Distributed MQTT broker
-
mqtt-v5
Rust types, encode/decode functions, and a tokio codec for MQTT V5
-
arkflow-plugin
High-performance Rust flow processing engine
-
mqtt_packet_3_5
Parse/Encode MQTT5 and MQTT3 messages
-
hebo_codec
Packet codec for MQTT protocol
-
kdb-connection
kDB connection
-
srad-client
Types and traits for implementing Sparkplug Clients
-
kbus-mock
Mock implementation of the kbus crate for testing
-
sys2mqtt
System monitoring and reporting to MQTT
-
rumqttc-async-std
An efficient and robust mqtt client for your connected devices
-
sentinel-agent-mqtt-gateway
MQTT Gateway agent for Sentinel proxy - IoT protocol security with ACLs, auth, and payload inspection
-
mqttest
An MQTT server designed for unittesting MQTT clients
-
mosquitto-client
Rust interface to the Mosquitto MQTT broker client
-
pixy-server
A web server implementation of the Pixy service
-
hass-entity-state
home-assistant MQTT entity state types
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
log4rs-mqtt
MQTT appender for log4rs based on paho MQTT
-
mqtt-v5-fork
Rust types, encode/decode functions, and a tokio codec for MQTT V5. Fork for MCloudTT
-
hass-mqtt-discovery
home-assistant MQTT discovery types
-
minireq
Lightweight support for MQTT-based request/response handling interfaces
-
dan
home automation programming langauge
-
mqtt-packet
MQTT Version 5.0 packet parser and generator
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
mqtt-visualizer
A visualizer for MQTT packets
-
lucy-macro
Proc-macros for lucyd: #[lucy_http], #[lucy_ws], #[lucy_mqtt] handler annotations
-
homeassistant-agent
implementing MQTT-based Home Assistant integrations
-
awtrix3
types and API (mqtt/http), from https://blueforcer.github.io/awtrix3/#/api
-
mqtt-codec
MQTT v3.1.1 Codec
-
spb_rs
Sparkplug-B client library
-
mountain-mqtt-embassy
A no_std compatible, async MQTT v5 client for embassy, using mountain-mqtt
-
hass-mqtt-proto
home-assistant MQTT protocol types
-
mqtt-analyzer
Help analyzing MQTT messages
-
airrohr-mqtt
Homeassistant compatible mqtt bridge for the Airrohr air sensor
-
telemq_plugin_types
Common plugin types for TeleMQ MQTT broker
-
modio-mqttbridge
Modio on-device MQTT bridge
-
embedded-mqtt
no_std encoder/decoder for MQTT 3.1.1 protocol packets for embedded devices
-
mqtt-manager
manage MQTT connections in Rust. Based on rumqttc.
-
proto-tower-mqtt
Tower implementation of the MQTT protocol
-
pyrinas-server
IoT Server with built-in OTA support and data logging capabilities
-
mqttrust_core
MQTT Client
-
mqtt-recorder-rs
MQTT logger
-
sengled
Tiny API wrapper over Sengled smart devices
-
mymq
Broker and message queues
-
mosquitto-jwt-auth
Plugin for Mosquitto MQTT broker, which enables authentication and authorisation via JWT over password
-
rumq-broker
embeddable mqtt broker
-
slimmemeter
DSMR5 serial TTY to MQTT exporter for your smart meter
-
mqtt-ping
measure latency of an MQTT broker
-
mlua-rumqttd
rumqttd for mlua
Try searching with DuckDuckGo.