There are no reviews yet. Be the first to send feedback to the community and the maintainers!
awesome-esp-rust
Curated list of resources for ESP32 development in the Rust programming languageesp-hal
no_std Hardware Abstraction Layers for ESP32 microcontrollersstd-training
Embedded Rust on Espressif training material.esp-rust-board
Open Hardware with ESP32-C3 compatible with Feather specification designed in KiCadespflash
Serial flasher utility for Espressif SoCs and modules based on esptool.pyesp-idf-hal
embedded-hal implementation for Rust on ESP32 and ESP-IDFesp-idf-template
A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.esp-wifi-sys
Wi-Fi and BT drivers packaged for integration into bare-metal esp-wifi.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)rust-build
Installation tools and workflows for deploying/building Rust fork esp-rs/rust with Xtensa and RISC-V supportespup
Tool for installing and maintaining Espressif Rust ecosystem.esp32-hal
A hardware abstraction layer for the esp32 written in Rust.book
The Rust on ESP Bookesp8266-hal
A experimental hardware abstraction layer for the esp8266 written in Rust.esp-template
A minimal esp-hal application template for use with cargo-generateembuild
Build support for embedded Rust: Cargo integration with other embedded build ecosystems & tools, like PlatformIO, CMake and kconfig.rfc2217-rs
IETF RFC2217 implementation in Rustesp32
Peripheral access crate for the ESP32embedded-svc
Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)esp-pacs
Peripheral Access Crates for Espressif SoCs and modulesesp32-wifi
Rust ESP32 WiFi Libraryno_std-training
Getting-started guide on using the Rust with Espressif SoCs using no_std.espmonitor
Cargo tool for monitoring ESP32/ESP8266 executionesp-openthread
xtensa-lx-rt
Minimal runtime/startup for Xtensa LX processorsesp-ieee802154
Low-level IEEE802.15.4 driver for the ESP32-C6 and ESP32-H2esp-web-flash-server
Starts a local server serving a web page to flash a given ELF fileesp-backtrace
backtrace for ESP32 bare-metalesp32c3
Peripheral access crate for the ESP32-C3xtensa-lx
Low-level access to Xtensa LX processorsesp-storage
implementation of embedded-storage traits to access unencrypted ESP32 flashesp8266
Peripheral access crate for the ESP8266esp-riscv-rt
Minimal runtime / startup for RISC-V CPUs from Espressifesp-mbedtls
mbedtls for ESP32 bare-metalesp-flasher-stub
Rust implementation of flasher stub located in esptoolesp-alloc
A simple `no_std` heap allocator for RISC-V and Xtensa processors from Espressifesp-flash-loader
A probe-rs flash loader for Espressif chips.xtensa-toolchain
A GitHub Action to install the Rust compiler fork targeting Xtensa devicesdocker-rust-esp
Rust build environment for the ESP32 and ESP8266esp-idf-part
A library for parsing and generating ESP-IDF partition tablesriscv-atomic-emulation-trap
An atomic emulation trap handler for non atomic RISCV targetsesp-serial-dbg
esp-serial-dbg - debugging of esp-hal based applications via serialesp-rust-board-bsp
A board support package for the ESP Rust Boardesp-hal-community
esp-generate
Template generation tool to create no_std applications targeting Espressif's chips.xtensa-atomic-emulation-trap
An atomic emulation trap handler for non atomic Xtensa targetsdocs
rfcs
esp32s3
Peripheral access crate for the ESP32-S3esp32s2
repo-activity-digest
Love Open Source and this site? Check out how you can help us