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.
221 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Rust library for low-level abstraction of MIPS processors
Pure Rust BME680 implementation
OTA Bootloader Construction Framework for Rust no_std environments
A platform agnostic driver to interface with the nRF24L01 (2.4GHz Wireless) using rust embedded-hal.
Generic Rust accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers
An Embedded Rust crate with support for multiple sensors
No description.
Rust HAL, PACs, and examples for the Microship SAM E70/S70/V70/V71
USB power-delivery crate
A rust driver for hub75 rgb matrix displays
No description.
An embedded-hal driver for various SPI Flash and EEPROM chips
Rust BSP crate for the STM Nucleo-F401RE development board
Experiments in turning structures into MMIO-safe structures
A driver crate for the entire u-blox cellular family in Rust
No description.
No description.
A port of Open Source Car Control written in Rust
Rust PACs for the Renesas RA series devices
Peripheral access crate for the ESP8266
USB-PD and associated hardware driver libraries in Rust
WebUSB implementation for usb-device.
Native Rust support for AMD Zynq 7000 SoC bare-metal programming
Examples programs for nucleo-h743zi board
Compile git metadata into your binary.
Program Tomu board with Rust
Rust embedded-hal inter-version compatibility layer
ARM64 Type-1 bare-metal hypervisor in Rust (no_std) — boots Linux at EL1, FF-A v1.1 SPMC at S-EL2, pKVM integration
A simple heapless command line interface parser for embedded devices
A platform agnostic driver to interface with the MAX7219 (LED display driver)
Rust embedded-hal sensor crate for HC-SR04
BillMock firmware source code written in rust
Implementation of the `embedded-hal` traits for E310x microcontrollers
Platform agnostic Rust driver for the Sensirion SHTCx temperature/humidity sensors.
Platform-agnostic Rust driver for the MAX170xx 1-cell/2-cell fuel-gauge systems with ModelGauge for lithium-ion (Li+) batteries. Compatible with MAX17043, MAX17044, MAX17048, MAX17049, MAX17058 and MAX17059.
USB HID device support for embedded devices
Firmware for the Sinara Booster RF amplifier
No description.
YBLINK is a pure Rust DAPLink-compatible firmware running on the HPM5301IEG1 RISC-V microcontroller. It provides support for both SWD and JTAG debugging and programming interfaces. Feel free to issue, and PR is welcomed. 基于HPM5301IEG1制作的DAP-Link,支持SWD和JTAG,附带SWD指示灯,纯Rust固件。
Rust bootloader, firmware and CLI tools for the AirGradient PRO
Hardware independent HD44780 LCD library written in Rust
Rust userspace driver for RFM69W, RFM69HW, RFM69CW, RFM69HCW (semtech SX1231, SX1231H)
Report panic messages to the host stderr using semihosting
Crate to interface full H-bridge motor drivers
Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs
Platform agnostic driver for SX1278 (LoRa RF chip)
RP2040 A/B bootloader in Rust — copies firmware from flash to RAM with dual-bank support.
Embedded-hal driver for the AHT20 temperature and humidity sensor.
a test harness for embedded devices
A no-std rust library for the ESP32