GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • esp-rs
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — esp-rs

README.md

Rust on Espressif microcontrollers

This organization is home to several projects enabling the use of the Rust programming language on various SoCs and modules produced by Espressif Systems.

If you are just getting started writing Rust for ESP devices, please first read The Rust on ESP book.

For a curated list of resources for development including tools and projects, see Awesome ESP Rust.

Hardware Abstraction Layer

We offer two choices for Hardware Abstraction Layers:

Repository Description Support status
esp-rs/esp-hal Without support for the Rust standard library (no_std) Support status
esp-rs/esp-idf-hal With support for the Rust standard library (std) Support status

Pinned Loading

  1. rust rust Public

    Forked from rust-lang/rust

    Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266

    Rust 838 40

  2. espflash espflash Public

    Serial flasher utility for Espressif SoCs and modules based on esptool.py

    Rust 759 178

  3. esp-hal esp-hal Public

    no_std Hardware Abstraction Layers for ESP32 microcontrollers

    Rust 2.2k 542

  4. esp-generate esp-generate Public

    Template generation tool to create no_std applications targeting Espressif's chips.

    Rust 308 41

Repositories

Loading
Type
Language
Sort
Showing 10 of 55 repositories
  • esp-hal Public

    no_std Hardware Abstraction Layers for ESP32 microcontrollers

    esp-rs/esp-hal's past year of commit activity
    Rust 2,200 Apache-2.0 542 226 62 Updated Nov 12, 2026
  • no_std-training Public

    Getting-started guide on using the Rust with Espressif SoCs using no_std.

    esp-rs/no_std-training's past year of commit activity
    Rust 143 Apache-2.0 25 1 1 Updated Nov 12, 2026
  • espflash Public

    Serial flasher utility for Espressif SoCs and modules based on esptool.py

    esp-rs/espflash's past year of commit activity
    Rust 759 Apache-2.0 178 24 (2 issues need help) 13 Updated Nov 12, 2026
  • esp-idf Public

    Rust on ESP32 and ESP-IDF

    esp-rs/esp-idf's past year of commit activity
    Rust 796 Apache-2.0 246 35 (1 issue needs help) 6 Updated Nov 12, 2026
  • esp-pacs Public

    Peripheral Access Crates for Espressif SoCs and modules

    esp-rs/esp-pacs's past year of commit activity
    Rust 187 Apache-2.0 61 11 2 Updated Nov 12, 2026
  • esp-flash-loader Public

    A probe-rs flash loader for Espressif chips.

    esp-rs/esp-flash-loader's past year of commit activity
    RPC 22 Apache-2.0 6 0 1 Updated Nov 12, 2026
  • rust Public Forked from rust-lang/rust

    Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266

    esp-rs/rust's past year of commit activity
    Rust 838 Apache-2.0 22,091 9 1 Updated Nov 11, 2026
  • rust-build Public

    Installation tools and workflows for deploying/building Rust fork esp-rs/rust with Xtensa and RISC-V support

    esp-rs/rust-build's past year of commit activity
    Dockerfile 313 MIT 38 12 6 Updated Nov 10, 2026
  • espup Public

    Tool for installing and maintaining Espressif Rust ecosystem.

    esp-rs/espup's past year of commit activity
    Rust 471 Apache-2.0 37 11 1 Updated Nov 9, 2026
  • esp-idf-template Public

    A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.

    esp-rs/esp-idf-template's past year of commit activity
    CMake 659 Apache-2.0 71 20 6 Updated Nov 9, 2026
View all repositories

People

@pedrominatel @kelnos @icewind1991 @jessebraham @MabezDev @SergioGasquez @playfulFence

Top languages

Rust Dockerfile Python C HTML

Most used topics

rust esp32 embedded embedded-hal espressif
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.