awesome-esp-rust
github.com/esp-rs/awesome-esp-rust ↗Curated list of resources for ESP32 development in the Rust programming language
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me books, blogs, and training materials resources from awesome-esp-rust"
Installation instructions →What's inside
Books, Blogs, and Training Materials
Video Courses and Talks
- Andrei Litvin / @embedded-rust
- Embedded Rust on ESP32 - Juraj Michálek - Rust Linz November 2022
Juraj Michálek - Rust Linz November 2022
- Rust Bare-metal and Async - Scott Mabin, Juraj Sadel - DevCon23
Scott Mabin, Juraj Sadel - DevCon23
- Rust embedded at Espressif @ Copenhagen Rust Community
- Rust on ESP32-C3
- Rust on ESP32 - Video series live coding esp32 examples in Rust
Video series live coding esp32 examples in Rust
Projects
- anemometer
Rust based anemometer incl. OTA and GPS based calibration process.
- Beginner Rust ESP32 development - Snake
Snake game to run on an ESP32 development board with a connected OLED display and controlled with a joystick.
- bluedroid
Safe wrapper for the Bluedroid Bluetooth stack.
- bradipograph
A sloth-like drawing robot.
- c6-touch-lcd-demo
demo for the Waveshare ESP32-C6-Touch-LCD-1.47 module showcasing display, touch, button, IMU and internal temperature reading and ferris on about page
- Dark Sky Meter
Open Hardware low-cost night sky sensor that measures light levels as well as several ambient parameters.
Libraries built on top of
- device-envoy
Embassy-based device abstractions for ESP32-C6 and ESP32-S3, including Wi-Fi provisioning, LED-panel graphics, and audio playback.
- esp-hal-community
A collection of community-maintained crates for use alongside
Tools
- espflash
Serial flasher utility for Espressif SoCs and modules based on
- espup
Tool for installing and maintaining the required toolchains for developing applications in Rust for Espressif SoC's.
- esp-web-flash-server
WebSocket server for flashing from Visual Studio Code Remote Containers using a web browser.
- wokwi-server
WebSocket server for running simulations in
- Wokwi Simulator
Web browser simulator that supports Rust language on ESP32 chips.
Templates
- esp-generate
Template generation tool to create
- esp-idf-template
A
Open Hardware
- esp-rust-board
A development board based on the ESP32-C3 and designed in
Showing a sample of 88 resources. View the full list on GitHub →