-
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
-
minimq
A minimal MQTT5 client designed for no_std platforms
-
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
-
walle_mqtt_protocol
一个mqtt报文解析库
-
aws-iot-mqtt-cli
MQTT CLI for AWS IoT
-
general-mq
General purposed interfaces for message queues
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
mqtt-client-cli
CLI MQTT Client
-
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
-
sunsniff
Intercept and store telemetry from a Sunsynk inverter
-
mqtt-tiny
A tiny MQTT v3.1.1 codec implementation
-
aws-iot-device-sdk-rust
An easy to use SDK for connecting to AWS IoT Core
-
R4DCB08
R4DCB08 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-proto
MQTT v3.1/v3.1.1/v5.0 protocol sync/async codec
-
hc-homie5-smarthome
Homie Homecontrol base library offering sane defaults for smarthome device nodes like switches, sensors,
-
mqtt_vault
JSON database controlled via MQTT
-
bambu
that provides a high-level API for interacting with the BambuLab 3D printers
-
mqtt-benchmark
MQTT (broker) benchmarking tool
-
mqtt-codec-kit
MQTT v3.1.1/v5.0 protocol async codec
-
sim7020
driver for sim7020E NB IoT modem
-
hc-homie5
higher level function implementation for homie5 homie devices (discovery and device implementation)
-
srad
Sparkplug development framework
-
homie-influx
Service to connect to an MQTT broker and log properties of devices following the Homie convention to an InfluxDB database
-
homie-device
creating devices implementing the Homie convention for MQTT
-
mqttrs
Mqtt protocol encoding and decoding
-
pi_mqtt
-
mqtt-protocol
MQTT Protocol Library
-
homie-controller
creating controllers to talk to devices implementing the Homie convention for MQTT
-
modbus-mqtt
A bridge between Modbus devices and MQTT
-
ecowitt-mqtt
Update Homeassistant with data from your Ecowitt device
-
meshpulse
easy communication between microservices, based on either MQTT, AMQP, gRPC or HTTP
-
mqtt-channel
This crates provide a high-level API MQTT subscriptions, based on channels
-
gneiss-mqtt
Asynchronous and threaded MQTT(5) clients
-
applehat
Service to use a Rainbow HAT on a Raspberry Pi to show sensor data from Homie
-
mqttbytes
MQTT 4/5 serialization and deserialization
-
hamqtt
meant to be an easy to go Home Assistant MQTT implementation
-
next-web-mqtt
Next Web Mqtt
-
miniconf_mqtt
MQTT interface for
miniconf
, usingminimq
-
sys2mqtt
System monitoring and reporting to MQTT
-
arkflow
High-performance Rust flow processing engine
-
rmqtt-net
Basic Implementation of MQTT Server
-
rust-tuya-mqtt
port of TheAgentK's implementation of tuya-mqtt in NodeJS
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
rmqtt-session-storage
Connection information, subscription relationships, offline messages, and inflight messages will be stored
-
rmqtt-retainer
When a client publishes with the retain flag, the message is saved and sent to future subscribers matching the topic
-
rumqttlog
kafka inspired rumqtt's mqtt commitlog
-
rmqtt-cluster-raft
The RMQTT cluster, powered by the
rmqtt-cluster-raft
plugin, uses RAFT for consistency and fault tolerance. Nodes share state to ensure reliable messaging and support scalable, resilient deployments. -
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
-
rmqtt-utils
Essential utilities for RMQTT system operations
-
rmqtt-web-hook
This enables RMQTT to send hook event notifications to a web service
-
zika
IP Tunneling over MQTT
-
rmqtt-message-storage
Published messages are stored until expiration and forwarded to new matching subscriptions. They’re cleared automatically after expiring.
-
libits-copycat
provide an example of analyser which copycat 10 seconds later the message received appropriating it
-
mqtt_topic_tree
A blazingly fast topic tree for mqtt routing
-
paho-mqtt-redis
providing persistence to a Paho MQTT Rust client using a local instance of Redis as the backing store
-
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-bridge-ingress-pulsar
Bridge remote Apache-Pulsar in ingress mode
-
rmqtt-cluster-broadcast
A cluster broadcast plugin for RMQTT that enables lightweight, dependency-free communication between nodes
-
mqttrust
MQTT Client
-
telemq
Experimental MQTT broker
-
rmqtt-codec
MQTT protocol codec implementation with multi-version support and version negotiation
-
paho-mqtt-zaack
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
lmc
An asynchronous, 100% Rust implementation of an MQTTv3 client
-
hub-sdk
Geeny Linux Hub SDK
-
up-transport-mqtt5
MQTT5 Rust Transport library implementation for Eclipse uProtocol
-
rmqtt-sys-topic
RMQTT periodically publishes its own operational status, message statistics, and client online/offline events to system topics starting with $SYS/
-
rmqtt-bridge-egress-mqtt
Bridge remote MQTT in egress mode
-
mosquitto-client-wrapper
Rust interface to the Mosquitto MQTT broker client. This is a fork of https://github.com/jsloth/mosquitto-client
-
mountain-mqtt-embassy
A no_std compatible, async MQTT v5 client for embassy, using mountain-mqtt
-
aws_greengrass_core_rust
idiomatic Rust wrapper around the AWS Greengrass Core C SDK to more easily enable Greengrass native lambda functions in Rust
-
RustMqtt
Mqtt Encoding and decoding package
-
rmqtt-bridge-ingress-kafka
Bridge remote KAFKA in ingress mode
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
arkflow-plugin
High-performance Rust flow processing engine
-
kbus-mock
Mock implementation of the kbus crate for testing
-
printnanny
root package crate
-
gmqtt
A no_std, no_alloc MQTTv5 packet parsing library for embedded devices
-
srad-eon
Sparkplug Edge Node SDK
-
srad-types
Sparkplug types and utilities
-
svc-agent
An agent library
-
sermatec-ess
Sermatec ESS CLI
-
srad-app
Sparkplug Application SDK
-
mqtt-sn
Partial Rust implementation of the MQTT-SN standard
-
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
-
rmqtt-topic-rewrite
Some legacy IoT devices can't change MQTT topics. RMQTT's topic rewriting auto-maps topics during subscribe, unsubscribe, or publish.
-
desktop2mqtt
A daemon to integrate any pc into your home automation system
-
rmqtt-bridge-egress-reductstore
Bridge remote reductstore in egress mode
-
rmqtt-bridge-egress-nats
Bridge remote NATS in egress mode
-
gmqtt-client
MQTTv5 client
-
printnanny-nats
MQTT, API, and other services used by PrintNanny.ai
-
srad-client
Types and traits for implementing Sparkplug Clients
-
tauri-plugin-mqtt
MQTT Client for Tauri App
-
light-control
mqtt light control
-
cerk_port_mqtt
package for CERK. CERK is an open source CloudEvents Router written in Rust with a MicroKernel architecture.
-
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.
-
rmqtt-bridge-egress-pulsar
Bridge remote Apache-Pulsar in egress mode
-
sage_broker
MQTT 5.0 broker
-
rmqtt-bridge-egress-kafka
Bridge remote KAFKA in egress mode
-
aiot
Rust Link SDK (Aliyun IoT) based on Alink Protocol
-
mosquitto-client
Rust interface to the Mosquitto MQTT broker client
-
spotflow-rumqttc-fork
A temporary fork of rumqtt that allows getting packet ID from sent messages
-
mqtt4bytes
MQTT 4 core serialization and deserialization
-
mqtt2influxdb
CLI tool to push MQTT messages to InfluxDB2
-
mqtt-service
This crates provide a convenient support for the MQTT Response-Pattern. It uses the rumqttc library to connect to the MQTT broker.
-
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
-
awtrix3
types and API (mqtt/http), from https://blueforcer.github.io/awtrix3/#/api
-
hebo_codec
Packet codec for MQTT protocol
-
hebo
Distributed MQTT broker
-
printnanny-services
MQTT, API, and other services used by PrintNanny
-
mqtt-v5
Rust types, encode/decode functions, and a tokio codec for MQTT V5
-
minireq
Lightweight support for MQTT-based request/response handling interfaces
-
rumqttc-async-std
An efficient and robust mqtt client for your connected devices
-
mqttest
An MQTT server designed for unittesting MQTT clients
-
hass-entity-state
home-assistant MQTT entity state types
-
log4rs-mqtt
MQTT appender for log4rs based on paho MQTT
-
mqtt-format
A pure Rust MQTT packet parser and serializer
-
proto-tower-mqtt
Tower implementation of the MQTT protocol
-
homeassistant-agent
implementing MQTT-based Home Assistant integrations
-
rumq-cli
Commandline mqtt utilities to replace mosquitto_sub and mosquitto_pub
-
mqtt-v5-fork
Rust types, encode/decode functions, and a tokio codec for MQTT V5. Fork for MCloudTT
-
dan
home automation programming langauge
-
mqtt-manager
manage MQTT connections in Rust. Based on rumqttc.
-
hass-mqtt-discovery
home-assistant MQTT discovery types
-
mqtt_macro
MqttItem trait, that helps with defining topics and json payloads for MQTT broker usage
-
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
-
airrohr-mqtt
Homeassistant compatible mqtt bridge for the Airrohr air sensor
-
telemq_plugin_types
Common plugin types for TeleMQ MQTT broker
-
hass-mqtt-proto
home-assistant MQTT protocol types
-
mqtt-analyzer
Help analyzing MQTT messages
-
modio-mqttbridge
Modio on-device MQTT bridge
-
sengled
Tiny API wrapper over Sengled smart devices
-
mlua-rumqttd
rumqttd for mlua
-
embedded-mqtt
no_std encoder/decoder for MQTT 3.1.1 protocol packets for embedded devices
-
pyrinas-server
IoT Server with built-in OTA support and data logging capabilities
-
mqtt-recorder-rs
MQTT logger
-
fundamentum-iot-mqtt-proto
Bindings to Fundamentum IoT MQTT protos
-
mymq
Broker and message queues
-
mqttrust_core
MQTT Client
-
mosquitto-jwt-auth
Plugin for Mosquitto MQTT broker, which enables authentication and authorisation via JWT over password
-
rumq-broker
embeddable mqtt broker
-
mqtt-ping
measure latency of an MQTT broker
-
slimmemeter
DSMR5 serial TTY to MQTT exporter for your smart meter
-
miniconf_cli
Menu/CLI for Miniconf
-
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
-
mesquitte-core
MQTT v3.1.1/v5.0 library
-
telemq_authenticator_http
HTTP Authenticator for TeleMQ MQTT broker
-
hvac_iot
Send MQTT HVAC-iot metrics to InfluxDB
-
pyrinas-shared
Shared files between Pyrinas CLI and Pyrinas Server
-
morf-mqtt-bridge
MoRF to MQTT bridge
-
mqtt_5
reading and writing MQTT 5.0 packets
-
yamq
MQTT implementation
-
s3-sync-rs
Sync local folder(s) to an S3 backend
Try searching with DuckDuckGo.