Projects in Awesome Lists tagged with rust-embedded
A curated list of projects in awesome lists tagged with rust-embedded .
https://github.com/rustsbi/rustsbi
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see prototyper folder.
bare-metal riscv rust rust-embedded rustsbi sbi sbi-specification
Last synced: 13 May 2025
https://github.com/esp-rs/std-training
Embedded Rust on Espressif training material.
esp32 esp32-c3 rust-embedded rustlang training
Last synced: 12 Apr 2025
https://github.com/henrikpersson/potatis
š„ MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)
embedded-hal emulator jni jni-android mos-6502 nes pico rust rust-embedded wasm webassembly
Last synced: 18 Jan 2026
https://esp-rs.github.io/std-training/
Embedded Rust on Espressif training material.
esp32 esp32-c3 rust-embedded rustlang training
Last synced: 01 Apr 2025
https://github.com/sgmarz/osblog
The Adventures of OS
operating-systems-learning operating-systems-tutorials riscv-qemu riscv64 rust-embedded
Last synced: 26 Mar 2025
https://github.com/rahix/avr-device
Register access crate for AVR microcontrollers
avr avr-microcontrollers rust-embedded svd2rust
Last synced: 07 Jan 2026
https://github.com/moratorium08/osmium
A toy operating system written in Rust on RISC V(rv32im)
operating-system risc-v rust rust-embedded
Last synced: 10 Apr 2025
https://github.com/Rahix/avr-device
Register access crate for AVR microcontrollers
avr avr-microcontrollers rust-embedded svd2rust
Last synced: 15 Mar 2025
https://github.com/ethercrab-rs/ethercrab
EtherCAT master written in pure Rust
ethercat ethercat-master igh-ethercat-master industrial-automation rust rust-embedded soem
Last synced: 15 Mar 2025
https://github.com/rahix/avr-hal-template
cargo-generate template for avr-hal projects
arduino avr avr-hal cargo-generate rust-embedded
Last synced: 04 Apr 2025
https://github.com/quartiq/stabilizer
Firmware and software for the Sinara Stabilizer module with high speed, low latency ADC/DAC data processing and powerful DSP algorithms in between
artiq dsp open-hardware rust rust-embedded sinara-hw
Last synced: 08 Apr 2025
https://github.com/narukara/std-training-zh-cn
Embedded Rust on Espressif ē®ä½äøęē
esp32 esp32-c3 rust-embedded rustlang training
Last synced: 07 Apr 2025
https://github.com/probe-rs/vscode
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
arm cortex debug embedded linux macos probe-rs probe-rs-debugger rust-embedded vscode vscode-extension windows
Last synced: 29 Jun 2025
https://github.com/lupyuen/blockly-mynewt-rust
Web-based visual programming editor for Apache Mynewt Embedded OS and Embedded Rust
Last synced: 17 Jul 2025
https://github.com/riscv-rust/k210-hal
Rust's hardware abstract layer (HAL) for K210 chip, a dual RV64GC SoC with hardware accelerated AI peripherals. Contributions welcomed!
embedded-hal k210 kendryte riscv rust rust-embedded
Last synced: 05 Apr 2025
https://github.com/droogmic/microrust
Learning embedded development with Rust on the micro:bit
Last synced: 27 Apr 2025
https://droogmic.github.io/microrust/
Learning embedded development with Rust on the micro:bit
Last synced: 15 Mar 2025
https://github.com/gd32v-rust/gd32vf103-hal
Hardware abstract layer (HAL) `embedded-hal` for RISC-V microcontroller GD32VF103 in Rust. Contributions welcomed!
embedded-hal gd32v gd32vf103 microcontroller risc-v rust rust-embedded
Last synced: 10 Apr 2025
https://github.com/akavel/clawtype
A custom wearable chorded keyboard & mouse.
keyboard rust-embedded wearable-computing
Last synced: 20 Oct 2025
https://github.com/tracyspacy/nrf52811-solum-tag
Flashing your own code to an epaper price tag
eink embedded epaper rust rust-embedded
Last synced: 04 Apr 2025
https://github.com/hpmicro/hpm-hal
Rust HAL crate for HPMicro's RISC-V MCUs: HPM6700/HPM6400, HPM6300, HPM6200, HPM5300, HPM6800, HPM6E00.
embedded-hal hpmicro risc-v rust-embedded
Last synced: 03 Feb 2026
https://github.com/dzervas/platformio-arduino-rust
Arduino Framework bindings for Rust using PlatformIO
arduino bindgen bindings embedded nrf52 nrf52832 platformio rust rust-embedded
Last synced: 16 Apr 2025
https://github.com/rust-console/voladdress
Allows for proper and easy handling of volatile memory
rust rust-embedded rust-library
Last synced: 23 Apr 2025
https://github.com/rustsbi/rustsbi-k210
Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1
riscv rust rust-embedded rustsbi sbi
Last synced: 04 Mar 2025
https://github.com/lights0123/ndless-rs
Rust library for interacting with Ndless for the TI-Nspire
async-await cargo-xbuild embedded hacktoberfest ndless nspire rust rust-embedded
Last synced: 01 Mar 2025
https://github.com/eupn/stm32wb55
Implementation of bluetooth-hci for STM32WB5x wireless SoC
ble bluetooth-low-energy hci rust-embedded stm32wb55
Last synced: 07 Oct 2025
https://github.com/atsams-rs/atsamx7x-rust
Rust HAL, PACs, and examples for the Microship SAM E70/S70/V70/V71
atmel-arm atmel-sam atmel-sam-family hal rust-embedded
Last synced: 13 Apr 2025
https://github.com/matoushybl/air-force-one
A simple air quality measurement system
Last synced: 01 Sep 2025
https://github.com/eupn/stm32wb-hal
[WIP] embedded-hal for the STM32WB family of microcontrollers
embedded-hal rust rust-embedded stm32 stm32wb stm32wb55
Last synced: 20 Jul 2025
https://github.com/rahix/port-expander
Abstraction for I²C port-expanders
embedded-hal i2c rust-embedded
Last synced: 06 Apr 2025
https://github.com/jonlamb-gh/oxcc
A port of Open Source Car Control written in Rust
autonomous-driving autonomous-vehicles bootloader can-bus no-std nucleo-f767zi rust rust-embedded stm32 stm32f767zi
Last synced: 11 Apr 2025
https://github.com/thenewwazoo/chibios-rust
ChibiOS for Rust
arm chibios chibios-rtos rtos rust rust-embedded
Last synced: 27 Apr 2025
https://github.com/mabezdev/ssd1351
A Driver crate for the SSD1351, which drives 128x128 colour displays
arduino display oled rust-embedded
Last synced: 12 Apr 2025
https://github.com/crjeder/hx711_spi
This is a library for the hx711 chip. It uses SPI instead of bit banging for more reliability.
adc driver embedded-hal embedded-hal-driver hx711 load-cells rust-embedded rust-lang spi
Last synced: 25 Oct 2025
https://github.com/sulami/arduino-nano-33
𦾠Rust on the Arduino Nano 33 IoT
arduino arduino-nano-33-iot rust rust-embedded
Last synced: 22 Apr 2025
https://github.com/irevoire/teensy
A bare metal rust library to easily develop for the teensy 3.2
bare-metal crate embedded library rust rust-embedded teensy teensy32
Last synced: 04 Aug 2025
https://github.com/kunerd/clerk
Hardware independent HD44780 LCD library written in Rust
hd44780 rust-embedded rust-lang
Last synced: 06 Mar 2026
https://github.com/andelf/longan-nano-playground-rs
Longan Nano board(GD32VF103) examples, in Rust, under macOS. Bad Apple included.
longan-nano riscv rust-embedded
Last synced: 05 Mar 2026
https://github.com/pmnxis/billmock-app-rs
BillMock firmware source code written in rust
firmware rust rust-embedded stm32g0
Last synced: 15 Mar 2025
https://github.com/jlogan03/interpn
N-dimensional interpolation methods in Rust, no-std compatible
interpolation no-std rust rust-embedded rust-lang rustlang scientific-computing
Last synced: 22 Aug 2025
https://github.com/eupn/axp173-rs
Device-agnostic X-Powers AXP173 power management IC driver
axp173 embedded-hal-driver i2c pmic rust-embedded
Last synced: 14 Apr 2025
https://github.com/stuffmatic/microdsp-zephyr-demos
A collection of demo apps showing how to do real time audio processing on a microcontroller using Zephyr (nRF Connect SDK) and the microdsp Rust library.
audio dsp i2s nordicsemi nrf-connect-sdk nrf52 nrf53 rust rust-embedded zephyr zephyr-rtos
Last synced: 09 Aug 2025
https://github.com/mogenson/atmega32u4-usb-serial
Rust USB serial driver crate for atmega32u4 based on FFI bindings for Teensy AVR-C library
arduino avr ffi rust rust-embedded usb
Last synced: 13 May 2025
https://github.com/lupyuen/rust-i2c-nuttx
Rust talks I2C to Bosch BME280 Sensor on Apache NuttX RTOS
bl602 bme280 i2c nuttx pinecone rust rust-embedded
Last synced: 11 Apr 2025
https://github.com/lupyuen/rust-nuttx
Rust Stub Library for Apache NuttX OS
bl602 lora nuttx pinecone pinedio riscv32 rust rust-embedded
Last synced: 11 Apr 2025
https://github.com/knurling-rs/defmt-test
a test harness for embedded devices
embedded-tests ferrous-systems rust-embedded
Last synced: 15 Mar 2025
https://github.com/Pragmatic-Elixir-Meetup/rpi-video-rs
Rust version of H264 video record on Raspberry Pi
h264 raspberry-pi-camera rust-embedded
Last synced: 11 Aug 2025
https://github.com/lupyuen/rust_test
Rust Test App for Apache NuttX OS
bl602 lora nuttx pinecone pinedio riscv32 rust rust-embedded
Last synced: 11 Apr 2025
https://github.com/geomatsi/e.ziclean-cube
Experiments with custom firmware for e.ziclean cube robot vacuum cleaner
rust rust-embedded stm32 vacuum-cleaner
Last synced: 26 Jul 2025
https://github.com/pragmatic-elixir-meetup/rpi-video-rs
Rust version of H264 video record on Raspberry Pi
h264 raspberry-pi-camera rust-embedded
Last synced: 10 Sep 2025
https://github.com/rv32m1-rust/rv32m1_ri5cy-pac
Peripheral access API for RI5CY core of RV32M1 SoC
riscv rust rust-embedded rv32m1
Last synced: 05 Sep 2025
https://github.com/jacobmischka/tea-whistle
A simple microcontroller project to make an annoying sound when water is boiling
arduino rust rust-embedded temperature-sensor
Last synced: 27 Jul 2025
https://github.com/kibertexnik/sark
šļø | Sokhibjon's ARM RaspberryPi Kernel
raspberry-pi rust rust-embedded
Last synced: 02 Mar 2025
https://github.com/sb-child/unsafe-key-source
[WIP] Source code: The most unsafe usb security key that support FIDO2 protocol | åÆč½ęÆęäøå®å Øēå®å ØåÆé„
fido fido-device-onboard fido-u2f fido2 rust rust-embedded stm32 stm32f103c8t6 u2f usb-hid
Last synced: 05 May 2025
https://github.com/eldruin/opt300x-rs
Platform-agnostic Rust driver for the OPT300x ambient light sensors.
als ambient-light-sensor driver embedded embedded-hal-driver i2c light rust rust-embedded sensor
Last synced: 18 Mar 2025
https://github.com/kpcyrd/elf2nucleus
Integrate micronucleus into the cargo buildsystem, flash an AVR firmware from an elf file
attiny85 avr rust rust-embedded
Last synced: 06 Sep 2025
https://github.com/jonlamb-gh/solox-amp-rust
AMP experiments in feL4 (seL4/Rust) on SoloX ARM SoC (A9 + M4)
arm cortex-a9 cortex-m4 fel4 imx6 no-std openamp-rpmsg rust rust-embedded sel4
Last synced: 11 Apr 2025
https://github.com/sajattack/baryonsweeper-rs
Baryon Sweeper implemented as an abstract rust embedded-hal driver
embedded-hal-driver homebrew microcontroller psp rust rust-embedded
Last synced: 06 Feb 2026
https://github.com/reynoldsbd/gd32vf103-samples
Sample Rust programs for the GD32VF103
gd32v gd32vf103 risc-v rust rust-embedded
Last synced: 12 Sep 2025
https://github.com/jonlamb-gh/rpi3-rust-fel4-workspace
Rust embedded things running on the seL4 microkernel for the Raspberry Pi 3
aarch64 cargo-fel4 dma embedded-hal fel4 gpu gpu-memory graphics raspberry-pi-3 rpi3 rust rust-embedded sel4 sel4-microkernel
Last synced: 11 Apr 2025
https://github.com/gagath/charlcd
Rust library for charlcd.c Linux driver.
linux-kernel rust rust-embedded
Last synced: 30 Oct 2025
https://github.com/rv32m1-rust/rv32m1_ri5cy-example
Example project for RI5CY core of RV32M1 SoC
embedded ri5cy riscv rust rust-embedded
Last synced: 14 Apr 2025
https://github.com/lorenz/si446x-rs
Rust driver for the Si446x series of sub-GHz radios from Silicon Labs
embedded-hal radio rust-embedded
Last synced: 14 Mar 2025
https://github.com/pragmatic-elixir-meetup/rpi-mmal-rs
Rust binding for `mmal` library of Raspberry Pi
raspberry-pi-camera rust-embedded rust-ffi
Last synced: 28 Oct 2025
https://github.com/kiranshila/pac194x
Platform-agnostic Rust driver for the PAC194x 9V, 16-bit power monitor with alerts
driver embedded-hal embedded-hal-driver i2c power power-monitor power-monitoring rust rust-embedded
Last synced: 04 Jul 2025
https://github.com/tuna-f1sh/tailwind
BLE remote for Wahoo Headwind as an exploration into embassy-rs and embassy-rs/nrf-softdevice
nordicsemi rust-embedded softdevice wahoo
Last synced: 23 Mar 2025
https://github.com/night-crawler/sensor-hub-ble
Extensible weather station in Rust
ble bluetooth-low-energy embassy embedded nrf52840 rust rust-embedded sensors weather-station
Last synced: 22 Feb 2025
https://github.com/peter-lyons-kehl/no_std_libs
Presentation: Embedded-friendly, low level, no_std libraries in Rust
embedded low-level low-level-programming nostd nostdlib presentation presentation-slides rust rust-embedded rust-lang rust-language slides
Last synced: 28 Jan 2026
https://github.com/jonlamb-gh/oxcc-stm32f767-hal
HAL crate for the STM32F767ZIT6 microcontroller used by OxCC
embedded-hal rust-embedded stm32f7
Last synced: 11 Apr 2025
https://github.com/mogenson/udoo-display
Print USB serial data to an OLED display using Rust and AVR-C
Last synced: 30 Mar 2025
https://github.com/dotcypress/wzhooh
Slot Car Lap Timer
raspberry-pi-pico rp2040 rust rust-embedded
Last synced: 18 Mar 2025
https://github.com/peter-lyons-kehl/no_std_rna_slice_patterns_presentation
no_std (embedded/low level-compatible) patterns in Rust - presentation
embedded nostd nostdlib patterns presentation presentation-slides rust rust-embedded rust-lang rust-language slices slides
Last synced: 29 Dec 2025
https://github.com/blueluna/circuit-playground-bluefruit
Experiments on the Adafruit Circuit Playground Bluefruit
adafruit-circuit-playground nrf52840 rust rust-embedded
Last synced: 20 Oct 2025
https://github.com/rahix/i2c-proxy-demo
Demo of a proxy for multiple devices on the same bus
embedded-hal i2c rust rust-embedded
Last synced: 24 Oct 2025
https://github.com/tutla53/camera-monitor-robot
Simple 2 D.O.F Camera Monitor with RP2040 and HC-05 Bluetooth Module and YK-04 RF Transceiver
embassy-rp embassy-rs embedded-systems hc-05 pico raspberry-pi-pico rp2040 rust rust-embedded rust-rp2040 servo-motor
Last synced: 09 Feb 2026
https://github.com/peter-lyons-kehl/no_std_data
no_std (embedded/low level-compatible) patterns in Rust
embedded heap-free heapless low-memory nostd nostdlib patterns rust rust-embedded rust-lang rust-language slices utf-8 utf8
Last synced: 14 Feb 2026
https://github.com/lumarans30/esp32vario-xcsoar
This is an open-source variometer for XCSoar (WIP)
esp-rs esp32 nmea rust-embedded tcp-client variometer xcsoar
Last synced: 18 Mar 2025
https://github.com/newam/eeprom25aa02e48-rs
Platform agnostic Rust driver for the 25AA02E48 serial EEPROM device using embedded-hal traits.
driver eeprom rust rust-embedded
Last synced: 27 Feb 2026
https://github.com/jlogan03/flaw
SISO digital filtering for embedded
controls digital-signal-processing dsp rust rust-embedded rust-lang rustlang
Last synced: 01 Sep 2025
https://github.com/tutla53/rp2040-rust
Repository of Raspberry Pi Pico with Rust š¦ + Embassy Framework
embassy-rp embassy-rs pico raspberry-pi-pico rp2040 rust rust-embedded rust-pico rust-rp2040
Last synced: 05 Feb 2026
https://github.com/gmodena/binaryno
Rust binary running on bare metal
baremetal rust rust-embedded unikernel
Last synced: 01 Mar 2025
https://github.com/stuffmatic/zephyr_add_rust_library
An easy to use and self contained CMake function for adding Rust library crate dependencies to Zephyr apps.
cmake cmake-scripts embedded embedded-systems rust rust-embedded rust-lang rust-library zephyr zephyr-rtos
Last synced: 25 Feb 2025
https://github.com/petabyt/mlrust
Rust bindings for Magic Lantern
magiclantern rust rust-embedded
Last synced: 07 Oct 2025
https://github.com/adria0/workshop-rustembeeded
Workshop on rust embeeded using STM32F103C8
rust rust-embedded sound-effects ssd1306 stm32
Last synced: 09 Apr 2025
https://github.com/jl1nie/wifikey2
Realtime morse signal transmitter via network.
amatuer-radio esp32 morse-code rudp rust-embedded stun wifi-network
Last synced: 02 Mar 2026
https://github.com/michaelkamprath/sn3193
Rust driver for SN3193 LED driver
embedded led-driver no-std rust rust-embedded sn3193
Last synced: 14 Feb 2026
https://github.com/bp7968h/embedded_microbit
Learning embedded rust using microbit
embedded microbit rust rust-embedded
Last synced: 01 Apr 2025
https://github.com/stianeklund/msp430fr4133
A peripheral access API for the MSP430FR4133 Microcontroller
embedded mcu msp430 msp430fr4133 rust rust-embedded texas-instruments texasinstruments
Last synced: 30 Dec 2025
https://github.com/peter-lyons-kehl/embedded_low_level_rust
Embedded-friendly, low level, no_std Rust libraries intro (moved)
embedded low-level low-level-programming nostd nostdlib presentation presentation-slides rust rust-embedded rust-lang rust-language slides
Last synced: 17 Feb 2026
https://github.com/keithduncan/bq24195
Rust driver for Texas Instruments BQ24195
embedded-hal-driver no-std rust-embedded
Last synced: 15 Mar 2025
https://github.com/blueluna/nrf52840-mdk-blinky
Blinky blink LEDs on the nRF52840-MDK with Rust.
nrf52840 nrf52840-mdk rust rust-embedded
Last synced: 29 Jul 2025
https://github.com/raushanraja/ec200atiot
esp32-s3 rust embedded code, implementing AT command handling for the Quectel EC200T IoT module. Includes a relay controller, PZEM004T sensor interface, and MQTT subscription manager.
ec200 ec200ucn esp esp32-s3 esp32s3 quectel-ec200 quectel-ec200ucn rust-embedded
Last synced: 24 Jul 2025
https://github.com/jonlamb-gh/oxcc-stm32f767
Peripheral access API for STM32F767 microcontroller used by OxCC (generated using svd2rust)
embedded-hal rust-embedded stm32f7
Last synced: 01 Jul 2025
https://github.com/kosticmarin/rustfest-bcn-embedded-workshop
Rustfest 2019 - BCN - Workshop - Introduction to Embedded Development
embedded rust rust-embedded workshop-materials
Last synced: 25 Mar 2025
https://github.com/keithduncan/panic-reset
Use the ARM AIRC register to reset the CPU on panic.
no-std panic-handler rust-embedded
Last synced: 15 Sep 2025