Stars
Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
Rust implementation of the Matter protocol. Status: Experimental
Wi-Fi and BT drivers packaged for integration into bare-metal esp-wifi.
Quickly set up a `probe-rs` + `defmt` + `flip-link` embedded project
Bindings for ESP-IDF (Espressif's IoT Development Framework)
Ferris-on-Air: An experimental IEEE 802.11 (WLAN) stack for rust on the ESP32.
async + no_std + no-alloc implementations of various network protocols
Build support for embedded Rust: Cargo integration with other embedded build ecosystems & tools, like PlatformIO, CMake and kconfig.
rubicon enables a form of dynamic linking in Rust through cdylib crates and carefully-enforced invariants.
Proportional-Integral-Derivative controller simulation to balance a ball on cart
Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)
cargo-generate template for avr-hal projects
A wrapper for the ESP32 NimBLE Bluetooth stack.
A test harness and runner for embedded devices
Rust library providing access to spidev devices under Linux
Crate for sharing buses between multiple devices
Key-value store for embedded systems, for raw NOR flash, using an LSM-Tree.
Simplified Embedded Rust: Standard Edition Book Projects and Templates
Library facilitating safe pinned initialization
Rust Bare Metal implementation of maze game for ESP32 with Bevy ECS no_std
Run rs-matter on Espressif chips with ESP IDF
[Ru]st [W]ater [M]eter - my explorations into an embedded, async, real-world project
A minimal async executor suitable for embedded environments
Low-level IEEE802.15.4 driver for the ESP32-C6 and ESP32-H2
ESP32 backend for the awedio audio playback library
A cross-platform implementation of ESP Rainmaker for ESP32 products and Linux using Rust.