esp-rs
This organization is home to several projects enabling the use of theRust programming language on various SoCs and modules produced byEspressif Systems.
If you are just getting started writing Rust for ESP devices, please first readThe Rust on ESP book.
For a curated list of resources for development including tools and projects, seeAwesome ESP Rust.
We offer two choices forHardwareAbstractionLayers:
Repository | Description | Support status |
---|---|---|
esp-rs/esp-hal | Without support for the Rust standard library (no_std ) | |
esp-rs/esp-idf-hal | With support for the Rust standard library (std ) |
This organization contains a fork of the Rust compiler with added support for the Xtensa ISA. Pre-built binaries for said compiler fork are additionally provided for most common operating systems and architectures.
Repository | Description |
---|---|
esp-rs/rust | Rust compiler fork with Xtensa support |
esp-rs/rust-build | Pre-built binaries of the Rust compiler fork, plus installation scripts |
PinnedLoading
- rust
rust PublicForked fromrust-lang/rust
Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
- esp-generate
esp-generate PublicTemplate generation tool to create no_std applications targeting Espressif's chips.
Repositories
- openthread Public
Uh oh!
There was an error while loading.Please reload this page.
esp-rs/openthread’s past year of commit activity - repo-activity-digest Public
Uh oh!
There was an error while loading.Please reload this page.
esp-rs/repo-activity-digest’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
esp-rs/esp-pacs’s past year of commit activity - awesome-esp-rust Public
Curated list of resources for ESP32 development in the Rust programming language
esp-rs/awesome-esp-rust’s past year of commit activity - esp-generate Public
Template generation tool to create no_std applications targeting Espressif's chips.
Uh oh!
There was an error while loading.Please reload this page.
esp-rs/esp-generate’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
esp-rs/esp-mbedtls’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
esp-rs/esp-idf-hal’s past year of commit activity