Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Curated list of resources for Embedded and Low-level development in the Rust programming language
GitHub stars and default-branch commits for rust-embedded/awesome-embedded-rust.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Modern embedded framework, using Rust and async.
a smol tcp/ip stack
no_std Hardware Abstraction Layers for ESP32 microcontrollers
A modern, easy-to-use, and feature-rich keyboard firmware written in Rust.
μLA: Micro Logic Analyzer for RP2040
LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
embedded-hal implementation for Rust on ESP32 and ESP-IDF
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Target atsamd microcontrollers using Rust
Firmware for Anne Pro Keyboard written in Rust
Rust crate for FreeRTOS
Tool for installing and maintaining Espressif Rust ecosystem.
Adds zero-cost stack overflow protection to your embedded programs
Written by humans. WTX is a collection of different transport implementations and related tools focused primarily on web technologies.
Embedded Programming with ESP32 and Rust
A distribution of tools and examples for building embedded IoT applications in Rust
A test harness and runner for embedded devices
Pico Pico - Embedded Rust Programming with Raspberry Pi Pico 2
no_std crate for parsing AT commands
A Platform-less, Runtime-less Actor Computing Model
Low level access to Cortex-A processors
A streaming gcode parser built with embedded applications in mind
Unified interface for type-safe MMIO and CPU register access in Rust
Converts binary files to Microsoft's UF2 format https://github.com/Microsoft/uf2
A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
A driver crate for the entire u-blox cellular family in Rust
Platform-agnostic Rust driver for the OPT300x ambient light sensors.
A platform agnostic driver to interface with the DS3231 real-time clock.
Vorago Microcontroller Rust Support
A platform-agnostic Rust driver for the BMA400 accelerometer implemented using embedded-hal traits
A platform agnostic driver to interface with the Si7021 humidity and temperature sensor.
No description.
Platform agnostic Rust driver for the iAQ-Core gas sensors for monitoring indoor air quality
Embedded Rust HAL for GD32E23x microcontrollers
Open-source USB-C hardware key for TOTP codes, passwords and .env files. Bare-metal Rust on ESP32-C6, secrets encrypted on-device, every use needs a button press.
A platform agnostic driver to interface with the BH1750 ambient light sensor.