# Curated List of Projects Written in Rust for ESP32

Here is a curated list of projects I found online that are interesting and related to ESP32 and Rust.  If you have some interesting projects to showcase, please send a PR :)

Note: It will contain projects related to all ESP32 families. So may not be exact ESP32 SoC.

## ESP32
- [ESP32 Rex](https://github.com/implferris/esp32-rex): Dinosaur Game for the ESP32 with an OLED display, using the Embassy framework.
- [ESP32 RFID Access Control](https://github.com/implferris/esp32-rfid-access): Smart Door Lock Simulation with Rust and ESP32, using RFID, optional servo motor, and OLED display to simulate and control door access.
- [ESP32 Wi-Fi Tank](https://github.com/jamesmcm/esp32_wifi_tank): A Wifi-controlled tank/rover built with an ESP32 control board and Rust
- [Solar Inverter](https://github.com/Orange-Murker/solar_inverter): Grid-Tie Solar Inverter with MPPT
- [Paper train](https://github.com/vhdirk/papertrain): Displays NMBS train delays on an e-ink display, driven by an esp32
- [Snake Game](https://jamesmcm.github.io/blog/beginner-rust-esp32-lcdsnake/): write a Snake game to run on an ESP32 development board with a connected OLED display and controlled with a joystick

## ESP32C3
- [ha-vfd-dashboard](https://github.com/Orange-Murker/ha-vfd-dashboard/) A Home Assistant dashboard made using a vacuum fluorescent display
- [ESP32-C3 Embassy](https://github.com/claudiomattera/esp32c3-embassy):  samples environment data (temperature, humidity, pressure) from a BME280 sensor over I²C, and displays the latest sample on a WaveShare 1.54 inches model B version 2 E-INK display over SPI.

## ESP32-S3
- [anemometer](https://github.com/taunusflieger/anemometer): ESP32-S3 Espressif based 3D printed Anemometer

## General
- [esp32-spooky-maze-game](https://github.com/georgik/esp32-spooky-maze-game): Rust Bare Metal implementation of maze game for ESP32
