Rust Esp32

Open-source Rust projects categorized as Esp32

Top 14 Rust Esp32 Projects

  • esp-hal

    no_std Hardware Abstraction Layers for ESP32 microcontrollers

  • SaaSHub

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

    SaaSHub logo
  • std-training

    Embedded Rust on Espressif training material.

    Project mention: Esp32 Rust Board on Macos M-chip in Docker | dev.to | 2024-05-09
  • 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
  • esp-idf-svc

    Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)

  • esp-idf-sys

    Bindings for ESP-IDF (Espressif's IoT Development Framework)

  • espup

    Tool for installing and maintaining Espressif Rust ecosystem.

  • coffee-scale-app

    Firmware and Progressive Web App to connect to a DIY bluetooth enabled coffee and espresso scale.

  • esp-pacs

    Peripheral Access Crates for Espressif SoCs and modules

    Project mention: Show HN: Sonatino – compact audio dev board based on ESP32-S3 | news.ycombinator.com | 2024-07-03

    Can the developer or any Rust users comment on using Sonatino with the Rust ESP32-S3 toolchain?

    Is there an SVD file defining the Sonatino's specialized peripherals so one can use rust2svd to create a Peripheral Access Crate (PAC) specific to the Sonatino? I'm interested in the other ergonomic Rust HAL representations as well.

    https://github.com/esp-rs/esp-pacs/tree/main/esp32s3

  • no_std-training

    Getting-started guide on using the Rust with Espressif SoCs using no_std.

    Project mention: no_std with ESP32: "rustc --print target-list" changes result depending on directory it's run from | /r/learnrust | 2023-11-10

    The first Book example is here: https://github.com/esp-rs/no_std-training/tree/main/intro/hello-world

  • OFMon

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

  • rustzx-esp32

    ESP32 implementation of RustZX Spectrum emulator

  • esp32-spooky-maze-game

    Rust Bare Metal implementation of maze game for ESP32

  • mcloudtt

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

  • esp32-phantom

    ESP32 Rust-based WiFi and BLE sandbox

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 Esp32 discussion

Log in or Post with

Rust Esp32 related posts

  • How to Learn Rust in 2024

    1 project | news.ycombinator.com | 23 Sep 2024
  • Esp32 Rust Board on Macos M-chip in Docker

    3 projects | dev.to | 9 May 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
  • Espressif advances with Rust – 30-06-2023

    6 projects | news.ycombinator.com | 1 Jul 2023
  • Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination

    7 projects | dev.to | 29 Jun 2023
  • Rust on my ESP32 (using idf framework)

    1 project | /r/rust | 27 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 esp-hal 723
2 std-training 602
3 esp-idf-hal 449
4 esp-idf-svc 312
5 esp-idf-sys 271
6 espup 222
7 coffee-scale-app 106
8 esp-pacs 105
9 no_std-training 63
10 OFMon 37
11 rustzx-esp32 37
12 esp32-spooky-maze-game 30
13 mcloudtt 13
14 esp32-phantom 4

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

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?