-
azure_identity
Rust wrappers around Microsoft Azure REST APIs - Azure identity helper crate
-
rumqttc
An efficient and robust mqtt client for your connected devices
-
azure_core
Rust wrappers around Microsoft Azure REST APIs - Core crate
-
ntex-mqtt
Client and Server framework for MQTT v5 and v3.1.1 protocols
-
paho-mqtt
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
rumqttd
high performance MQTT broker written in Rust which is light weight and embeddable
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
coap-message
Interface to CoAP messages
-
lrwn
encoding / decoding LoRaWAN frames
-
rabbitmq-stream-client
client for RabbitMQ Stream
-
rmqtt
MQTT Server for v3.1, v3.1.1 and v5.0 protocols
-
kasa
CLI for communicating with TP-Link Kasa smart devices
-
aws-sdk-iotdeviceadvisor
AWS SDK for AWS IoT Core Device Advisor
-
mqrstt
Pure rust MQTTv5 client implementation Smol and Tokio
-
tasmor_lib
control Tasmota devices via MQTT and HTTP
-
coap-handler-implementations
implementations of CoAP handlers
-
mockforge-mqtt
MQTT protocol support for MockForge
-
aws-sdk-signer
AWS SDK for AWS Signer
-
aranet-core
Core BLE library for Aranet environmental sensors
-
lakers
EDHOC (RFC 9528)
-
lrwn_filters
filtering LoRaWAN payloads on DevAddr and JoinEUIs prefixes
-
homie5
Low level implemenation of the homie v5 protocol
-
ntex-amqp
AMQP 1.0 Client/Server framework
-
aws-sdk-greengrass
AWS SDK for AWS Greengrass
-
mqtt5-protocol
MQTT v5.0 protocol implementation - packets, encoding, and validation
-
riot-wrappers
Rust API wrappers for the RIOT operating system
-
mabi-core
Mabinogion - Core abstractions and utilities for industrial protocol simulator
-
coap-message-implementations
Implementations of coap-message traits, and tools for building them
-
mqttv5-cli
Superior CLI tool for MQTT v5.0 - unified client and broker commands with ergonomic input design
-
azure_core_amqp
Rust client library for the AMQP protocol
-
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
-
coap-handler
Interface to CoAP handlers
-
coap-message-demos
Demos of the coap-message ecosystem
-
mqute-codec
A full-featured implementation of MQTT protocol serialization in Rust, supporting versions 3.1, 3.1.1 and 5.0
-
mqtt-protocol-core
A Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1
-
rumqttc-dev-patched
An efficient and robust mqtt client for your connected devices
-
fundamentum-edge-daemon
The supported way to access Fundamentum's ecosystem from linux devices
-
alec
Adaptive Lazy Evolving Compression - Smart codec for IoT sensor data with 90% compression ratio
-
aranet-types
Platform-agnostic types for Aranet environmental sensors
-
coap-numbers
Constants for the CoAP protocol
-
matter_setup_code
Parse and generate Matter onboarding payloads, including QR codes and manual setup codes
-
meshexec
Manage remote devices over the Meshtastic mesh. Define command aliases, execute them remotely via private channels, and get output back in chunks
-
tosca
that acts as an interface between a device and its controller
-
crdtosphere
Universal embedded CRDTs for distributed coordination across automotive, robotics, IoT, and industrial applications
-
bacnet-emb
A bacnet library for embedded systems (no_std)
-
w5500
IoT Controller implementation
-
sylvia-iot-broker
The message broker module of the Sylvia-IoT platform
-
sylvia-iot-coremgr
The manager of Sylvia-IoT core modules
-
embassy-ha
MQTT Home Assistant integration library for Embassy async runtime
-
tapo
Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110…
-
sylvia-iot-auth
The authentication/authorization module of the Sylvia-IoT platform
-
lorawan
structures and tools for reading and writing LoRaWAN messages from and to a slice of bytes
-
mqtt-client-wasm
MQTT v3.1.1/v5.0 client for browsers using WebSocket (ws/wss) transport, compiled to WebAssembly
-
sauna
CLI tool for controlling Klafs saunas
-
sylvia-iot-data
The data storage of Sylvia-IoT core modules
-
lora-modulation
A definition of LoRa modulation characteristics with minimal external dependencies
-
mqtt5-wasm
MQTT v5.0 WebAssembly client and broker for browser environments
-
bern-kernel
Preemptive real-time kernel for microcontrollers
-
rsiot
Компоненты для построения системы сбора, обработки и визуализации данных
-
astarte-message-hub-proto
Astarte message hub protocol buffers for Rust
-
pir-motion-sensor
PIR motion sensors
-
astarte-device-sdk
that provides communication and pairing primitives to an Astarte Cluster
-
hope_agents
HOPE Agents: Hierarchical Optimizing Policy Engine for AIngle AI agents
-
aingle_minimal
Ultra-light AIngle node for IoT devices (<1MB RAM)
-
astarte-message-hub
A central service that runs on (Linux) devices for collecting and delivering messages from N apps using 1 MQTT connection to Astarte
-
fundamentum-sdk-mqtt
MQTT client targeting Fundamentum IoT's MQTT broker
-
aimdb-mqtt-connector
MQTT connector for AimDB - bidirectional pub/sub for Tokio and Embassy runtimes
-
bacnet-rs
A complete BACnet protocol stack implementation in Rust
-
hc-homie5-smarthome
Homie Homecontrol base library offering sane defaults for smarthome device nodes like switches, sensors,
-
rmqttd
MQTT Server for v3.1, v3.1.1 and v5.0 protocols
-
coapcore
A CoAP stack for embedded devices with built-in OSCORE/EDHOC support
-
eva-common
Commons for EVA ICS v4
-
mqttier
MQTT client library providing an abstracted interface around rumqttc
-
mb-cli
A blazing fast, reliable Modbus TCP and RTU client and server command-line tool
-
sensorthings-validator
CLI tool that validates SensorThings API endpoints and responses
-
trmnl
BYOS (Bring Your Own Server) framework for TRMNL e-ink displays
-
klafs-api
Rust client library for the Klafs sauna control API
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
sylvia-iot-corelib
Common libraries of Sylvia-IoT core modules
-
chirpstack_integration
building external ChirpStack integrations
-
aqara
SDK for Rust
-
aimdb-knx-connector
KNX/IP connector for AimDB - building automation integration for Tokio and Embassy runtimes
-
esphome-client
ESPHome client library for Rust
-
azure-iot-rs
Rust wrappers for Azure IOT C SDK
-
shelly-exporter
Prometheus exporter for Shelly smart home devices
-
sylvia-iot-sdk
SDK for developing networks (adapters) and applications on Sylvia-IoT
-
mqtt-service
This crates provide a convenient support for the MQTT Response-Pattern. It uses the rumqttc library to connect to the MQTT broker.
-
ftswarm
swarm protocol communication library
-
eva-sdk
EVA ICS v4 SDK
-
rmqtt-message-storage
Published messages are stored until expiration and forwarded to new matching subscriptions. They’re cleared automatically after expiring.
-
rmqtt-retainer
When a client publishes with the retain flag, the message is saved and sent to future subscribers matching the topic
-
chirpstack_api
ChirpStack Protobuf / gRPC API definitions
-
rmqtt-session-storage
Connection information, subscription relationships, offline messages, and inflight messages will be stored
-
eva-robots
Commons for EVA ICS v4
-
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. -
esp-idf-sys
Bindings for ESP-IDF (Espressif's IoT Development Framework)
-
rmqtt-cluster-broadcast
A cluster broadcast plugin for RMQTT that enables lightweight, dependency-free communication between nodes
-
bern-arch
Bern RTOS hardware specific implementation
-
agent-embedded
An embedded agent for IoT devices
-
azure_messaging_servicebus
Rust wrappers around Microsoft Azure REST APIs - Service Bus crate
-
rustuya
A fast and concurrent Tuya Local API implementation in Rust
-
ftswarm_emulator
Procedural macros for the ftswarm crate
-
rmqtt-bridge-ingress-pulsar
Bridge remote Apache-Pulsar in ingress mode
-
deon_protocol
A secure, hybrid (BLE/Wi-Fi) file transfer protocol with SPAKE2 authentication and ChaCha20-Poly1305 encryption
-
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-acl
The built-in ACL uses file-based rules, making it simple and lightweight—ideal for projects with stable or few rule changes
-
rmqtt-web-hook
This enables RMQTT to send hook event notifications to a web service
-
drg
A command line tool to interact with a drogue-cloud instance
-
homie-controller
creating controllers to talk to devices implementing the Homie convention for MQTT
-
ng-gateway-sdk
SDK for building NG Gateway southward drivers and northward plugins
-
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-counter
This plugin collects key MQTT server metrics, enhancing observability and operational insight
-
rmqtt-conf
Centralized configuration management system for RMQTT MQTT broker
-
edgehog-device-runtime-proto
Astarte message hub protocol buffers for Rust
-
mqtt_vault
JSON database controlled via MQTT
-
coapum
A modern, ergonomic CoAP (Constrained Application Protocol) library for Rust with support for DTLS, observers, and asynchronous handlers
-
bcms
Bluetooth Client Manager Service for IoT device management
-
zigbee
protocol stack in
no-stdbased on the ZigBee specification 22 1.0 -
rmqtt-bridge-egress-pulsar
Bridge remote Apache-Pulsar in egress mode
-
yeelight
Rust CLI and API bindings for yeelight WiFi Light Inter-Operation
-
coap-message-utils
using coap-message traits
-
wiz-lights-rs
controlling Wiz smart lights
-
homie-device
creating devices implementing the Homie convention for MQTT
-
libertas-matter
A stripped-down lite version of official rs-matter
-
oxirs-tsdb
Time-series optimizations for OxiRS semantic web platform
-
lorawan-device
LoRaWAN device stack implementation
-
rmqtt-p2p-messaging
An rmqtt plugin that provides point-to-point (P2P) messaging support, enabling direct message delivery between clients using configurable topic patterns
-
rmqtt-http-api
This plugin provides HTTP APIs for integration with external systems, enabling operations like querying client information and publishing messages
-
tosca-stack
A variant of the tosca library crate for stack-oriented devices
-
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.
-
srad
Sparkplug development framework
-
hc-homie5
higher level function implementation for homie5 homie devices (discovery and device implementation)
-
syact
control motors (mainly stepper motors) and components, read data from sensors and more
-
fundamentum-edge-proto
Bindings to Fundamentum Edge Daemon's gRPC API
-
axcp-sdk
Rust client SDK for AXCP protocol
-
mqtt-channel
This crates provide a high-level API MQTT subscriptions, based on channels
-
knxkit
High-level API for KNX devices and networks
-
convoy
A reliable MQTT bridge with SQLite message caching - for edge devices with patchy connectivity
-
verdigris
Browser application to explore, learn and debug CoAP
-
rusoto_iot
AWS SDK for Rust - AWS IoT @ 2015-05-28
-
rmqtt-bridge-egress-reductstore
Bridge remote reductstore in egress mode
-
iot_driver_core
iot driver core
-
tosca-os
building Tosca firmware that runs on operating systems
-
mlua-arete-sdk
Lua bindings for the Arete SDK for smart buildings
-
gateryx
Secure HTTP gateway for IoT and Industrial applications
-
print-nanny-client
Official Print Nanny Rust API Client
-
rmqtt-bridge-ingress-kafka
Bridge remote KAFKA in ingress mode
-
battalion-rumqttc
An efficient and robust mqtt client for your connected devices (Battalion Energy fork of rumqttc)
-
azure_messaging_eventgrid
Rust wrappers around Microsoft Azure Event Grid REST APIs
-
riot-sys
Rust FFI wrappers for the RIOT operating system
-
iotext_rs
IoText data protocol
-
rmqtt-bridge-ingress-mqtt
Bridge remote MQTT in ingress mode
-
libertas
IoT App SDK
-
eva-client
RT/HTTP Client for EVA ICS v4
-
mqtt-system-monitor
Remote System Monitor for Home Assistant with MQTT
-
rmqtt-bridge-egress-kafka
Bridge remote KAFKA in egress mode
-
rmqtt-bridge-egress-nats
Bridge remote NATS in egress mode
-
fundamentum-edge-pfwd
The port forwarding tool for edge daemon
-
fundamentum-sdk-api
HTTP client targeting Fundamentum IoT devices RestAPI
-
tosca-controller
building a controller that manages all Tosca devices across a network
-
kwap-msg
Low-level CoAP message parsing & serialization
-
semtech-udp
Semtech UDP provides serialization and deserialization of packets complying with the Semtech UDP protocol
-
rmqtt-bridge-ingress-nats
Bridge remote NATS in ingress mode
-
rmqtt-bridge-egress-mqtt
Bridge remote MQTT in egress mode
-
rerec
Readings and records from sensory instruments as used by Herodot and Percepter
-
sylvia-iot-coremgr-cli
The command-line tool for Sylvia-IoT core manager
-
herosal-mqttclient
SAL MQTT Client - MQTT messaging client for SAL with pub/sub support
-
tosca-drivers
providing architecture-agnostic drivers for various sensors and devices
-
alec-ffi
C/C++ bindings for ALEC compression library
-
eva-lsl
EVA ICS v4 local service launcher
-
obniz-rust
client library for Obniz IoT platform
-
tesseras
A modern decentralized communication infrastructure with post-quantum cryptography
-
rsiot-modbus-client
Опрос устройств Modbus, используя библиотеку tokio-modbus
-
mcutie
A no-std, no-alloc, opinionated MQTT client for IoT devices
-
rsiot-timescaledb-storing
Сохранение данных в TimescaleDB
-
rumqttlog
kafka inspired rumqtt's mqtt commitlog
-
rsiot-websocket-server
Websocket-сервер
-
zika
IP Tunneling over MQTT
-
hues
client for the Philips Hue API v2
-
safe_thing
part of the Secure Access For Everything framework, which is an IoT framework for software developers integrating IoT devices to the SAFE Network, preventing them from worrying about network infrastructure…
-
lakers-shared
EDHOC crypto library constants crate
-
lorawan-encoding
lorawan provides structures and tools for reading and writing LoRaWAN messages from and to a slice of bytes
-
rsiot-http-client
HTTP-клиент
-
pixy
A multi-target sensor output relay built for secure, efficient IoT. Made for use with the Pimoroni Enviro Pico boards.
-
objtalk
a lightweight realtime database for IoT projects
-
carrier
generic secure message system for IoT
-
paho-mqtt-redis
providing persistence to a Paho MQTT Rust client using a local instance of Redis as the backing store
-
astarte-device-sdk-mock
Mock implementation of the traits in the astarte-device-sdk
-
rsiot-websocket-client
Websocket-клиент
-
elk-led-controller
controlling ELK-BLEDOM and similar Bluetooth LED strips
-
ftswarm_serial
Unified serial api for the ftSwarm Rust API
-
telemq
Experimental MQTT broker
-
tnnl
tnnl gives you full control over whether and when your IoT devices should be reachable from the internet
-
paho-mqtt-zaack
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
rsiot-websocket-client-wasm
Websocket-клиент для платформы WASM
-
lmc
An asynchronous, 100% Rust implementation of an MQTTv3 client
-
unicom
Unified communication for IoT clients
-
voltlane
TCP multiplexer, turning N TCP streams intoa a single "firehose" stream
-
bern-conf-type
Bern RTOS configuration type
-
tosca-esp32c3
building Tosca firmware that runs on ESP32-C3 boards
-
toad
Universal implementation of the CoAP networking protocol
-
iotdb-client
Rust client library for Apache IoTDB
-
rsiot-influxdb
Компонент для сохранения данных в БД InfluxDB
-
aws-greengrass-nucleus
aws greengrass nucleus in Rust (unofficial)
-
sybot
coordinating components, defining robotic systems and their communication
-
rship-govee
rship executor for controlling Govee smart home devices
-
arete-sdk
The Project Arete SDK for smart buildings
-
rmqtt-topic-rewrite
Some legacy IoT devices can't change MQTT topics. RMQTT's topic rewriting auto-maps topics during subscribe, unsubscribe, or publish.
-
springql
Open-source stream processor for IoT devices and in-vehicle computers
-
rawprinter
An IOT server written in rust for connecting via USB to raw printers
-
griddb
client
-
navactor
A cli tool for creating and updating actors from piped input
-
gneiss-mqtt
Asynchronous and threaded MQTT(5) clients
-
rustot
AWS IoT
-
azure_cosmos_mirror
Rust wrappers around Microsoft Azure REST APIs - Azure Cosmos DB
-
rsiot-extra-components
Дополнительные компоненты
-
rsiot-auth
Компонент аутентификации
-
print-nanny-api-client
Official Print Nanny Rust API Client
-
toad-msg
Low-level CoAP message parsing & serialization
-
iot_device_bridge
Bridge between messaging of the device and the cloud IoT (e.g., AWS)
-
rsiot-http-server
HTTP-сервер
-
streamdeck-homeassistant
integrating Elgato Stream Deck with Home Assistant that relies on streamdeck-oxide
-
drogue-client
Clients for the Drogue IoT Cloud APIs
-
env_monitor
comprehensive interface for interacting with DHT11 temperature & humidity sensors, flame detection sensors, and buzzers on the Raspberry Pi
-
sensorml
parser and serializer supporting XML and JSON formats
-
rainmaker
ESP RainMaker Agent
-
fundamentum-iot-mqtt-proto
Bindings to Fundamentum IoT MQTT protos
-
toad-array
Array trait used by the toad ecosystem to abstract over heap or heapless collections
-
inexor-rgf-rt
Inexor - Reactive Graph Flow - Application
-
spotflow
Device SDK for Spotflow IoT Platform
-
ftswarm_proto
Protocol definitions for the ftswarm serial communication protocol
-
rsiot-messages-core
Базовые трейты для реализации типа сообщения
-
sentinel-agent-mqtt-gateway
MQTT Gateway agent for Sentinel proxy - IoT protocol security with ACLs, auth, and payload inspection
-
kwap
Reliable cross-platform CoAP server runtime
-
coap-request-implementations
Implementations of basic CoAP requests
-
azure_iot_sdk
Client library for connection devices to Azure IoT Hub
-
rsiot-redis-client
Подписка и публикация сообщений в Redis
-
toad-jni
JNI abstractions and bindings used by the toad ecosystem
-
rsiot-logging
Настройка логгирования
-
rsiot-http-client-wasm
HTTP-клиент для платформы WASM
-
rsiot-component-core
Типы данных для создания компонентов
-
telraam-rs
Teraam API CLI and library for collecting data from the IOT devices
-
rsiot-leptos
Компоненты для создания интерфейса Leptos
-
mz_rusoto_iot
AWS SDK for Rust - AWS IoT @ 2015-05-28
-
gneiss-mqtt-aws
AWS IoT Core specific builders for asynchronous and threaded MQTT clients
-
rumq-core
Serializes and deserializes mqtt byte stream
Try searching with DuckDuckGo.