-
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
-
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
-
ubuntu-mqtt2ha-reporter
A service that reports Ubuntu system status to Home Assistant via MQTT
-
mqttv5-cli
Superior CLI tool for MQTT v5.0 - unified client and broker commands with ergonomic input design
-
mockforge-mqtt
MQTT protocol support for MockForge
-
memocadre
Slideshow application for digital picture frames, streaming photos from an Immich server with smooth, GPU‑accelerated rendering on low‑power devices
-
homie5
Low level implemenation of the homie v5 protocol
-
mqtt5-protocol
MQTT v5.0 protocol implementation - packets, encoding, and validation
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
aoba
Multi-protocol debugging and simulation CLI/TUI tool for Modbus RTU
-
rumqttc-dev-patched
An efficient and robust mqtt client for your connected devices
-
mqute-codec
A full-featured implementation of MQTT protocol serialization in Rust, supporting versions 3.1, 3.1.1 and 5.0
-
general-mq
General purposed interfaces for message queues
-
mqtt5
Complete MQTT v5.0 platform with high-performance async client and full-featured broker supporting TCP, TLS, WebSocket, authentication, bridging, and resource monitoring
-
walle_mqtt_protocol
一个mqtt报文解析库
-
mqtt-protocol-core
A Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1
-
homie-influx
Service to connect to an MQTT broker and log properties of devices following the Homie convention to an InfluxDB database
-
sunsniff
Intercept and store telemetry from a Sunsynk inverter
-
up-transport-mqtt5
The Eclipse uProtocol MQTT 5 Transport Library
-
embassy-ha
MQTT Home Assistant integration library for Embassy async runtime
-
dalybms
Daly BMS protocol and commandline tool
-
mqtt5-wasm
MQTT v5.0 WebAssembly client and broker for browser environments
-
mqtt-tiny
A tiny MQTT v3.1.1 codec implementation
-
can2mqtt
CAN-Bus -- MQTT bridge: bidirectional, configurable and extendable
-
mqtt4hwinfo
Add MQTT topics as sensors for display in HWiNFO
-
applehat
Service to use a Rainbow HAT on a Raspberry Pi to show sensor data from Homie
-
aimdb-mqtt-connector
MQTT connector for AimDB - bidirectional pub/sub for Tokio and Embassy runtimes
-
sdm72
protocol and commandline tool
-
cloudbbq-homie
Service to connect to barbecue thermometers over Bluetooth and report their readings to an MQTT broker following the Homie convention
-
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
-
aws-iot-mqtt-cli
MQTT CLI for AWS IoT
-
azure_iot_operations_mqtt
MQTT version 5.0 client library providing flexibility for decoupled asynchronous applications
-
minimq
A minimal MQTT5 client designed for no_std platforms
-
hc-homie5-smarthome
Homie Homecontrol base library offering sane defaults for smarthome device nodes like switches, sensors,
-
mqtt-service
This crates provide a convenient support for the MQTT Response-Pattern. It uses the rumqttc library to connect to the MQTT broker.
-
myrtio-mqtt-homeassistant
MQTT Home Assistant integration
-
mqttrs
Mqtt protocol encoding and decoding
-
mqttier
MQTT client library providing an abstracted interface around rumqttc
-
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
-
rmqtt-message-storage
Published messages are stored until expiration and forwarded to new matching subscriptions. They’re cleared automatically after expiring.
-
mqtt-client-cli
CLI MQTT Client
-
rmqtt-retainer
When a client publishes with the retain flag, the message is saved and sent to future subscribers matching the topic
-
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-web-hook
This enables RMQTT to send hook event notifications to a web service
-
rmqtt-session-storage
Connection information, subscription relationships, offline messages, and inflight messages will be stored
-
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. -
rmqtt-cluster-broadcast
A cluster broadcast plugin for RMQTT that enables lightweight, dependency-free communication between nodes
-
rmqtt-bridge-ingress-pulsar
Bridge remote Apache-Pulsar in ingress mode
-
mqtt-proto
MQTT v3.1/v3.1.1/v5.0 protocol sync/async codec
-
mqtt_vault
JSON database controlled via MQTT
-
sim7020
driver for sim7020E NB IoT modem
-
mqtt-async-embedded
An async, no_std-compatible MQTT client for embedded systems using Embassy
-
rmqtt-sys-topic
RMQTT periodically publishes its own operational status, message statistics, and client online/offline events to system topics starting with $SYS/
-
rmqtt-acl
The built-in ACL uses file-based rules, making it simple and lightweight—ideal for projects with stable or few rule changes
-
mqttbytes
MQTT 4/5 serialization and deserialization
-
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
-
mqtt-protocol
MQTT Protocol Library
-
rmqtt-conf
Centralized configuration management system for RMQTT MQTT broker
-
homie-controller
creating controllers to talk to devices implementing the Homie convention for MQTT
-
rmqtt-utils
Essential utilities for RMQTT system operations
-
rmqtt-bridge-egress-reductstore
Bridge remote reductstore in egress mode
-
rmqtt-bridge-egress-pulsar
Bridge remote Apache-Pulsar in egress mode
-
homie-device
creating devices implementing the Homie convention for MQTT
-
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-device-sdk-rust
An easy to use SDK for connecting to AWS IoT Core
-
hc-homie5
higher level function implementation for homie5 homie devices (discovery and device implementation)
-
srad
Sparkplug development framework
-
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.
-
mqtt-benchmark
MQTT (broker) benchmarking tool
-
rmqtt-codec
MQTT protocol codec implementation with multi-version support and version negotiation
-
mqtt-codec-kit
MQTT v3.1.1/v5.0 protocol async codec
-
convoy
A reliable MQTT bridge with SQLite message caching - for edge devices with patchy connectivity
-
mqtt-channel
This crates provide a high-level API MQTT subscriptions, based on channels
-
modbus-mqtt
A bridge between Modbus devices and MQTT
-
pi_mqtt
-
mqcat
CLI pub/sub client (supports zenoh/nats/mqtt/centrifuge)
-
mqtt-system-monitor
Remote System Monitor for Home Assistant with MQTT
-
rmqtt-bridge-ingress-kafka
Bridge remote KAFKA in ingress mode
-
rmqtt-bridge-egress-kafka
Bridge remote KAFKA in egress mode
-
hamqtt
meant to be an easy to go Home Assistant MQTT implementation
-
rmqtt-bridge-egress-nats
Bridge remote NATS in egress mode
-
rmqtt-bridge-ingress-nats
Bridge remote NATS in ingress mode
-
rmqtt-bridge-egress-mqtt
Bridge remote MQTT in egress mode
-
mqtt-typed-client
Type-safe async MQTT client with automatic topic routing
-
oxirs-stream
Real-time streaming support with Kafka/NATS/MQTT/OPC-UA I/O, RDF Patch, and SPARQL Update delta
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
miniconf_mqtt
MQTT interface for
miniconf, usingminimq -
herosal-mqttclient
SAL MQTT Client - MQTT messaging client for SAL with pub/sub support
-
rumqttlog
kafka inspired rumqtt's mqtt commitlog
-
libits-copycat
provide an example of analyser which copycat 10 seconds later the message received appropriating it
-
mqttrs2
Mqtt protocol encoding and decoding
-
zika
IP Tunneling over MQTT
-
meshpulse
easy communication between microservices, based on either MQTT, AMQP, gRPC or HTTP
-
mqtt5bytes
MQTT 5 core serialization and deserialization
-
telemq
Experimental MQTT broker
-
paho-mqtt-zaack
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
gneiss-mqtt
Asynchronous and threaded MQTT(5) clients
-
lmc
An asynchronous, 100% Rust implementation of an MQTTv3 client
-
hub-sdk
Geeny Linux Hub SDK
-
mqttrust
MQTT Client
-
RustMqtt
Mqtt Encoding and decoding package
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
svc-agent
An agent library
-
rust-tuya-mqtt
port of TheAgentK's implementation of tuya-mqtt in NodeJS
-
mosquitto-client-wrapper
Rust interface to the Mosquitto MQTT broker client. This is a fork of https://github.com/jsloth/mosquitto-client
-
printnanny
root package crate
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
gmqtt
A no_std, no_alloc MQTTv5 packet parsing library for embedded devices
-
rmqtt-plugins
Plugin collection for rmqtt, providing authentication, storage, bridges, clustering, and other extensions
-
fundamentum-iot-mqtt-proto
Bindings to Fundamentum IoT MQTT protos
-
sermatec-ess
Sermatec ESS CLI
-
schema2000
derive a JSON schema from given JSON objects
-
ecowitt-mqtt
Update Homeassistant with data from your Ecowitt device
-
next-web-mqtt
Next Web Mqtt
-
desktop2mqtt
A daemon to integrate any pc into your home automation system
-
sys2mqtt
System monitoring and reporting to MQTT
-
printnanny-nats
MQTT, API, and other services used by PrintNanny.ai
-
gmqtt-client
MQTTv5 client
-
light-control
mqtt light control
-
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
-
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
-
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
-
printnanny-services
MQTT, API, and other services used by PrintNanny
-
cerk_port_mqtt_mosquitto
package for CERK. CERK is an open source CloudEvents Router written in Rust with a MicroKernel architecture.
-
mqttwrk
Wrk inspired tool for scale and performance testing mqtt brokers
-
hebo
Distributed MQTT broker
-
arkflow-plugin
High-performance Rust flow processing engine
-
mqtt-v5
Rust types, encode/decode functions, and a tokio codec for MQTT V5
-
hebo_codec
Packet codec for MQTT protocol
-
kbus-mock
Mock implementation of the kbus crate for testing
-
rumqttc-async-std
An efficient and robust mqtt client for your connected devices
-
srad-eon
Sparkplug Edge Node SDK
-
mqttest
An MQTT server designed for unittesting MQTT clients
-
srad-app
Sparkplug Application SDK
-
mosquitto-client
Rust interface to the Mosquitto MQTT broker client
-
srad-types
Sparkplug types and utilities
-
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
-
srad-client
Types and traits for implementing Sparkplug Clients
-
minireq
Lightweight support for MQTT-based request/response handling interfaces
-
awtrix3
types and API (mqtt/http), from https://blueforcer.github.io/awtrix3/#/api
-
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
-
dan
home automation programming langauge
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
homeassistant-agent
implementing MQTT-based Home Assistant integrations
-
mqtt-packet
MQTT Version 5.0 packet parser and generator
-
mqtt-visualizer
A visualizer for MQTT packets
-
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
-
airrohr-mqtt
Homeassistant compatible mqtt bridge for the Airrohr air sensor
-
mqtt-analyzer
Help analyzing MQTT messages
-
telemq_plugin_types
Common plugin types for TeleMQ MQTT broker
-
mqtt-manager
manage MQTT connections in Rust. Based on rumqttc.
-
modio-mqttbridge
Modio on-device MQTT bridge
-
embedded-mqtt
no_std encoder/decoder for MQTT 3.1.1 protocol packets for embedded devices
-
proto-tower-mqtt
Tower implementation of the MQTT protocol
-
mqttrust_core
MQTT Client
-
pyrinas-server
IoT Server with built-in OTA support and data logging capabilities
-
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
-
mlua-rumqttd
rumqttd for mlua
-
mqtt-ping
measure latency of an MQTT broker
-
rqtt
An MQTT server written with focus on async, zero-copy, and safety
-
mqtt
MQTT protocol v3 implementation
-
mqx
A open source mqtt broker for IOT
-
miniconf_cli
Menu/CLI for Miniconf
Try searching with DuckDuckGo.