An open API service indexing awesome lists of open source software.

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/mciantyre/teensy4-rs

Rust support for the Teensy 4

rust rust-embedded

Last synced: 04 Oct 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/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

mynewt rust rust-embedded

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

microbit rust rust-embedded

Last synced: 27 Apr 2025

https://droogmic.github.io/microrust/

Learning embedded development with Rust on the micro:bit

microbit rust rust-embedded

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

nrf52 rust-embedded

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/dotcypress/ushell

🐚 Embedded serial shell

rust rust-embedded

Last synced: 17 Mar 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/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

avr rust rust-embedded udoo

Last synced: 30 Mar 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/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/gaarutyunov/riego-rs

Automatic plant watering system

arduino rust rust-embedded

Last synced: 26 Aug 2025

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