Rust IoT

Open-source Rust projects categorized as IoT

Top 23 Rust IoT Projects

  1. tock

    A secure embedded operating system for microcontrollers

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. greptimedb

    An open-source, cloud-native, unified time series database for metrics, logs and events, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  4. rumqtt

    The MQTT ecosystem in rust

  5. zenoh

    zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

    Project mention: Show HN: Decentralized robots (and things) orchestration system | news.ycombinator.com | 2025-01-18

    Looks very interesting!

    How does this compare with Zenoh [1]?

    Also, I'm curious why you all included "OS" in the name? Almost every introduction to ROS/ROS2 has to explain that it isn't actually an operating system, and it seems like hyveOS is headed for the same misunderstanding.

    [1]: https://zenoh.io/

  6. wifi-connect

    Easy WiFi setup for Linux devices from your mobile phone or laptop

  7. chirpstack

    ChirpStack open-source LoRaWAN Network Server

  8. opcua

    A client and server implementation of the OPC UA specification written in Rust

  9. lora-rs

    LoRa and LoRaWAN crates for End Devices

  10. bee

    A framework for IOTA nodes, clients and applications in Rust (by iotaledger)

  11. thin-edge.io

    The open edge framework for lightweight IoT devices

  12. robonomics

    Robonomics node implementation for Polkadot ecosystem; Kusama parachain slot #2048 since January 2022

  13. drogue-device

    A distribution of tools and examples for building embedded IoT applications in Rust

  14. houseflow

    Home automation platform made in Rust 🦀.

  15. akasa

    A high performance, low latency and high extendable MQTT server(broker) in Rust

  16. compress-tools-rs

    A Swiss Army Knife for handling compressed data in Rust

  17. rugpi

    An open-source platform empowering you to build innovative devices around customized Linux distributions.

    Project mention: RugPi – open-source Raspberry Pi Image Builder and fail-safe OTA | news.ycombinator.com | 2024-02-16
  18. pyrinas-server-rs

    Open IoT Server built with Rust 🦀 using Rumqttd and more. Features built in message brokering and OTA updates.

  19. OFMon

    Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.

  20. mqrstt

    Pure rust async MQTTv5 client

  21. yedb-rs

    Rugged embedded and client/server key-value database (Rust implementation)

  22. coap-server-rs

    Robust, ergonomic CoAP server in Rust

  23. telemq

    Experimental MQTT broker

  24. mcloudtt

    A cloud-native asynchronous MQTT v5 Broker written in Rust.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust IoT discussion

Log in or Post with

Rust IoT related posts

  • Announcing rumqttd v0.18.0: with improved performance and reduced binary size due to enhanced release profile, while featuring retained and will messages, will delay interval for MQTTv5 and other cool changes!

    1 project | /r/rust | 15 Sep 2023
  • Announcing rumqttd v0.17.0 with Shared Subscriptions and Subscription IDs adding up to better MQTTv5 support!

    1 project | /r/rust | 17 Aug 2023
  • rumqttd now supports QoS2 and MQTT over websockets

    1 project | /r/rust | 28 Jul 2023
  • ChirpStack open-source LoRaWAN Network Server (anyone have any experience with it?)

    1 project | /r/TheAmpHour | 30 Jun 2023
  • Rumqttd now supports MQTTv5 topic alias and message expiry

    1 project | news.ycombinator.com | 4 Jun 2023
  • rumqttc 0.21.0 released with MQTT5 support

    1 project | /r/rust | 1 May 2023
  • rumqttc 0.21.0 released with MQTT5 support

    1 project | /r/rumqtt | 1 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source IoT projects in Rust? This list will help you:

# Project Stars
1 tock 5,573
2 greptimedb 4,605
3 rumqtt 1,704
4 zenoh 1,625
5 wifi-connect 1,311
6 chirpstack 642
7 opcua 521
8 lora-rs 281
9 bee 272
10 thin-edge.io 228
11 robonomics 218
12 drogue-device 188
13 houseflow 187
14 akasa 131
15 compress-tools-rs 80
16 rugpi 47
17 pyrinas-server-rs 45
18 OFMon 43
19 mqrstt 39
20 yedb-rs 19
21 coap-server-rs 15
22 telemq 13
23 mcloudtt 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com