Rust embedded-hal

Open-source Rust projects categorized as embedded-hal

Top 14 Rust embedded-hal Projects

embedded-hal
  1. esp-hal

    no_std Hardware Abstraction Layers for ESP32 microcontrollers

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. potatis

    🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)

  4. atsamd

    Target atsamd microcontrollers using Rust

    Project mention: Ask HN: Who wants to be hired? (June 2025) | news.ycombinator.com | 2025-06-02

    Location: South Island, Aotearoa/New Zealand

    Remote: Yes

    Willing to relocate: No

    Technologies: Rust, electronics, insulation

    Résumé/CV: https://ianrees.nz/tech/about.html

    Email: code atsign ianrees dot en ze(e|d)

    Microchip: please hire me to work on the Rust HAL for your ATSAM chips, which I currently volunteer the odd hour or two to help maintain. Between Rust bringing robust modular software in to embedded, and companies like Adafruit pumping out ATSAM boards, there's huge potential in this space.

    https://github.com/atsamd-rs/atsamd

  5. esp-idf-hal

    embedded-hal implementation for Rust on ESP32 and ESP-IDF

    Project mention: How to Learn Rust in 2024 | news.ycombinator.com | 2024-09-23
  6. linux-embedded-hal

    Implementation of the `embedded-hal` traits for Linux devices

  7. driver-examples

    Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards

  8. bl602-hal

    Hardware Abstract Layer for BL602 RISC-V WiFi + BLE SoC in embedded Rust

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. OFMon

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

  11. dht-sensor

    Rust embedded-hal based driver for the DHT11/DHT22 sensor

  12. mpu6050-dmp-rs

    Platform-independent I2C driver for MPU6050. Supports DMP usage. Fork of drogue-mpu-6050 which uses only embedded-hal traits (no dependency on embedded-time or drogue-embedded-timer).

  13. notecard-rs

    Rust driver for the Blues.io Notecard (https://blues.io/products/notecard/)

  14. atsam4-hal

  15. esp32-phantom

    ESP32 Rust-based WiFi and BLE sandbox

  16. ebyte-e32-ui

    Ebyte E32 Command Line Interface + Minimal Graphical User Interface

  17. SaaSHub

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

    SaaSHub logo
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 embedded-hal discussion

Log in or Post with

Rust embedded-hal related posts

  • How to Learn Rust in 2024

    1 project | news.ycombinator.com | 23 Sep 2024
  • Rust on Espressif chips – 29-09-2023

    2 projects | news.ycombinator.com | 30 Sep 2023
  • The Embedded Rust ESP Development Ecosystem

    7 projects | dev.to | 15 Sep 2023
  • Arduino Uno issue with interfacing with a dht11 sensor.

    4 projects | /r/rust | 4 Jul 2023
  • How to write HALs and get into microcontroller programming

    2 projects | /r/rust | 13 Sep 2022
  • Rust embedded device driver examples for bluepill, and other boards

    1 project | news.ycombinator.com | 25 Jul 2022
  • Looking for a highly resource constrained target to run Rust on. Any ideas?

    3 projects | /r/rust | 6 May 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 esp-hal 1,370
2 potatis 666
3 atsamd 623
4 esp-idf-hal 605
5 linux-embedded-hal 274
6 driver-examples 110
7 bl602-hal 78
8 OFMon 45
9 dht-sensor 32
10 mpu6050-dmp-rs 28
11 notecard-rs 11
12 atsam4-hal 5
13 esp32-phantom 4
14 ebyte-e32-ui 4

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com