Skip to main content

Curated list of resources for ESP32 development in the Rust programming language

1.6k
GitHub Stars
88
Curated Resources
7
Categories
6 hours ago
Last Refreshed
Books, Blogs, and Training MaterialsVideo Courses and TalksToolsTemplatesLibraries built on top ofOpen HardwareProjects

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

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

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 →