-
esp-hal
Bare-metal HAL for Espressif devices
-
esp32
Peripheral access crate for the ESP32
-
esp-idf-hal
A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF framework
-
raftcli
Command line interface for raft framework and serial monitoring
-
esp-generate
Template generation tool to create no_std applications targeting Espressif's chips
-
esp-println
print!andprintln!implementations various Espressif devices -
ws2812-esp32-rmt-driver
WS2812 driver using ESP32 RMT
-
esp-idf-svc
embedded-svc traits for ESP-IDF (Espressif's IoT Development Framework)
-
ruvllm-esp32
Tiny LLM inference for ESP32 microcontrollers with INT8/INT4 quantization, multi-chip federation, RuVector semantic memory, and SNN-gated energy optimization
-
esp-backtrace
Bare-metal backtrace support for Espressif devices
-
esp-hosted
Support for the ESP-Hosted firmware, with an STM32 host
-
esp-config
Configure projects using esp-hal and related packages
-
clasp-embedded
CLASP embedded/no_std implementation - uses standard v3 protocol
-
esp-metadata-generated
Generated metadata for Espressif devices
-
uhf-rfid
Driver for M5Stack UHF RFID reader with support for multiple transport backends
-
esp-bootloader-esp-idf
Functionality related to the esp-idf bootloader
-
esp-storage
embedded-storage traits to access unencrypted ESP32 flash
-
esp-alloc
A heap allocator for Espressif devices
-
cand
Beautiful embedded-first Rust logging library for ESP32 to servers with colorful output and zero-panic design
-
esp-rtos
A task scheduler for Espressif devices
-
esp-csi-rs
ESP CSI Driver for Rust
-
button-driver
Advanced button handling crate
-
esp-ota
Easy OTA updates for ESP32 chips using only safe Rust. Transport agnostic.
-
esp-wifi
A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust
-
esp-hub75
driver for HUB75 LED matrix displays on ESP32 microcontrollers
-
sh8601-rs
driver for the SH8601 display controller
-
esp-hal-servo
controlling servo motors using ESP32 LEDC peripheral
-
esp-bsp
Rust Bare Metal Board Support Packages for ESP32 related boards with focus on Embassy Async
-
esp-idf-ableton-link
Safe Rust wrapper for Ableton Link on ESP32 via ESP-IDF
-
figments
A high performance graphics API for microcontrollers
-
esp-wifi-hal
An experimental driver for the Wi-Fi peripheral on ESP32-series chips
-
esp-rom-sys
ROM code support
-
esp-hal-smartled2
smart-leds driver for esp-hal using RMT peripheral
-
esp-radio
A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust
-
esp-idf-sys
Bindings for ESP-IDF (Espressif's IoT Development Framework)
-
esp-drv8833
that provides control over the DRV8833 Dual H-Bridge Motor Driver
-
blinksy-esp
no-std, no-alloc LED control library for 1D, 2D, and 3D layouts
-
espforge_components
Components for espforge
-
tinybz2
Minimal-memory bz2 compressor/decompressor for embedded targets
-
esp-max31865
An ergonomic wrapper for interfacing with Max31865 SPI RTD devices using an ESP32
-
nostd-interactive-terminal
An interactive terminal library for no_std embedded systems with line editing, history, and command parsing
-
esp-radio-rtos-driver
Task scheduler interface for esp-radio
-
espforge_components_builder
Component registration for espforge
-
jsy_mk_194
Rewrite of power reader JSY-MK-194. Tested on ESP32
-
espforge_devices_builder
Component registration for espforge
-
esp-phy
PHY initialization
-
espforge
A scaffolding++ project generator for ESP32 projects
-
esp32-nimble
A wrapper for the ESP32 NimBLE Bluetooth stack
-
esp-partition-table
Read/write ESP flash partition table
-
feagi-hal
Hardware Abstraction Layer (HAL) for FEAGI embedded systems - platform abstraction and implementations
-
esp-idf-dht
Read values from DHT11/DHT22 temperature and humidity sensors using esp-idf
-
timeslice
periodic time slice scheduler
-
figments-sample-shaders
Sample graphics shaders for usage with Figments
-
esp-sync
Synchronization primitives for Espressif devices
-
foa
An experimental IEEE 802.11 (WLAN) stack for rust on the ESP32
-
esp-hal-embassy
Embassy support for esp-hal
-
libertas-matter
A stripped-down lite version of official rs-matter
-
esp-riscv-rt
Minimal runtime / startup for RISC-V CPUs from Espressif
-
esp-mcp42u83
An ergonomic wrapper for interfacing with ESP42U83 digital potentiometers using an ESP32
-
axs5106l
A no_std Rust driver for the AXS5106L capacitive touch controller
-
espforge_common
Configuration model for espforge
-
jb-agri-sensor-embassy
Juru Jigi 🌱 — generic agri sensor building blocks (ADC soil moisture + I2C sensor models), no_std friendly
-
esp-lp-hal
HAL for low-power RISC-V coprocessors found in ESP32 devices
-
uwasm
Runtime for WebAssembly modules, suitable for use as a loader for user apps in firmwares running on microcontrollers like ESP32
-
figments-esp32-idf-examples
Examples and demos of using Figments on the ESP32 with the IDF SDK
-
esp-ieee802154
Low-level IEEE 802.15.4 driver for the ESP32-C6 and ESP32-H2
-
espforge_codegen
code generation for espforge
-
ufmt-stdio
C stdio writer for ufmt
-
espforge_devices
Devices for espforge
-
espforge_examples
Embedded examples for espforge
-
esp32_hal_dht11_driver
that reads temperature and humidity data from the DHT11 sensors for esp32 series, updated to remove depancancy of the embedded_hal crate
-
figments-render
A high performance graphics hardware control layer for microcontrollers using the Figments rendering API
-
espmonitor
Monitors ESP8266 and ESP32 execution over serial
-
espforge_platform
Platform abstractions for espforge projects
-
rm690b0-rs
driver for the RM690B0 display controller
-
esp-embassy-wifihelper
helper library to make it easier to connect to wifi with esp-embassy
-
esptools
(esptool, espsecure and espefuse) bundler
-
rbd_dimmer
Rewrite RBDDimmer for Rust. Work only on ESP32
-
cargo-espmonitor
Cargo subcommand for monitoring ESP8266 and ESP32 execution over serial
-
esp32-hal
HAL for ESP32 microcontrollers
-
rs-matter
Native Rust implementation of the Matter (Smart-Home) ecosystem
-
esp-hal-common
HAL implementations for peripherals common among Espressif devices; should not be used directly
-
bmi160-esp32-minimal
Minimal BMI160 sensor driver for ESP32 using esp-hal
-
esp-hal-dshot
Basic async no_std DSHOT implementation for esp-hal. Utilizes Remote Control Peripheral (RMT) to send the DSHOT frames as pulses.
-
odrive_can
A no_std driver for ODrive compatible motor controllers over CAN
-
xtensa-lx-rt-proc-macros
Attributes re-exported in
xtensa-lx-rt -
lcd_i2c_rs
interfacing with I2C LCDs on the ESP32 using the ESP-IDF HAL
-
rudelblinken-filesystem
Minimalistic zero-copy flash filesystem optimized for embedded systemse
-
esp_idf_build
Build scripts helpful when working with ESP-IDF
-
espsign
signing ESP32 firmware images for ESP RSA Secure Boot V2
-
diswh-esp
way to send webhook messages on the ESP platform, or edit for discord. Fully featured with builders to make things easy!
-
foa_sta
A station mode implementation for Ferris-on-Air
-
tamp-sys
Bindings to the tamp compression C library
-
easy-sockets
aimed at simplifying the creation of socket protocols
-
esp-idf-alloc
An allocator for the ESP32 based on the ESP-IDF
-
esp32_ws2812b
that provides control over the WS2812B LED
-
esp-display-interface-spi-dma
Rust Bare Metal SPI Display Interface with DMA support for ESP32 chips
-
esp-embassy-config
Stores config information in flash, which is managed by a uart menu system
-
esp-ota-nostd
A from scratch implementation of OTA compatible with the default ESP32 bootloader
-
esp-build
Build utilities for esp-hal
-
wifi-nina
An embedded driver for ublox NINA-W10-based WiFi boards (using ESP32), present on some Arduinos, or using the Adafruit AirLift series of chips
-
simplehttp
(and very immature) sync http client. Intended to have multiple implementations abstracting away API differences between platforms
-
esp_idf
High-level wrapper for ESP-IDF
-
esp_idf_logger
A logger that logs with ESP-IDF
-
dht20
platform agnostic driver for dht20 temperature and humidity sensor
-
redpanda-http
Client library for consuming the HTTP api of RedPanda, meant to be extended for edge devices, currently ESP32 and WASM
-
esp_pwm_reader
Wrapper around the mcpwm capture module for reading pwm signals
-
bytebeam-esp-rs
SDK for connecting ESP boards with Bytebeam IoT platform
-
espforge_dialogue
Macros for dialoguer
-
libertas-matter-macros
A stripped-down lite version of official rs-matter - Proc-macros
-
losant-mqtt-esp-idf
ESP-IDF MQTT Client for connecting devices to the Losant IoT Platform
-
esp32-gpio-wrapper
Wrapper around the ESP32 GPIO pins
Try searching with DuckDuckGo.