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

Projects in Awesome Lists tagged with embedded-rust

A curated list of projects in awesome lists tagged with embedded-rust .

https://github.com/knurling-rs/probe-run

Run embedded programs just like native ones

cargo-runner embedded-rust ferrous-systems

Last synced: 15 Mar 2025

https://github.com/knurling-rs/flip-link

Adds zero-cost stack overflow protection to your embedded programs

embedded embedded-rust ferrous-systems linkers rust rust-tools tooling

Last synced: 17 Feb 2026

https://github.com/knurling-rs/app-template

Quickly set up a `probe-rs` + `defmt` + `flip-link` embedded project

embedded-rust ferrous-systems

Last synced: 17 Feb 2026

https://github.com/lora-rs/lora-rs

LoRa and LoRaWAN crates for End Devices

embedded-rust embedded-systems iot iot-device lora lorawan lorawan-device rust

Last synced: 10 Apr 2025

https://github.com/r3-os/r3

R3-OS — Experimental static (μITRON-esque) RTOS kernel for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics

cortex-a cortex-m embedded-rust embedded-systems experimental kernel memory-safety risc-v rtos rust

Last synced: 14 May 2025

https://github.com/stm32-rs/stm32l4xx-hal

A Hardware abstraction layer for the stm32l432xx series chips written in rust.

arm embedded embedded-rust rust stm32

Last synced: 12 Dec 2025

https://github.com/rahix/shared-bus

Crate for sharing buses between multiple devices

embedded-hal embedded-rust rust

Last synced: 04 Apr 2025

https://github.com/stm32-rs/stm32f7xx-hal

A Rust embedded-hal HAL for all MCUs in the STM32 F7 family

arm embedded embedded-rust rust stm32

Last synced: 03 Jul 2025

https://github.com/lupyuen/stm32bluepill-mynewt-sensor

Apache Mynewt Sensor Network Application for STM32 Blue Pill and nRF52 with Visual Rust, NB-IoT, GPS, iBeacon, NimBLE, ESP8266 (WiFi Geolocation) and nRF24L01

bme280 coap embedded-c embedded-rust esp8266 gps ibeacon iot mynewt mynewt-driver mynewt-thethings nb-iot nimble nrf24l01 nrf52 quectel rust stm32 stm32f103c8t6 udp

Last synced: 29 Jun 2025

https://github.com/versbinarii/bme280-rs

A platform agnostic Rust driver for the Bosch BM[PE]-280

bme280 bmp280 embedded embedded-hal embedded-rust i2c no-std rust spi

Last synced: 05 Apr 2025

https://github.com/alvinhochun/gd32vf103-pinecil-demo-rs

Trying embedded Rust on the Pinecil GD32VF103 RISC-V device.

embedded-rust gd32vf103 risc-v rust rustlang

Last synced: 05 Mar 2026

https://github.com/blueluna/psila

Work in progress Zigbee stack in Rust

embedded-rust rust zigbee

Last synced: 07 Mar 2026

https://github.com/vexide/vexide

Open-source Rust runtime for VEX robots.

embedded embedded-rust rust vex vex-robotics vex-v5

Last synced: 04 Apr 2025

https://github.com/arashsm79/OFMon

Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.

dart embedded embedded-hal embedded-rust embedded-svc emon energy-monitor esp-idf esp-idf-hal esp-idf-svc esp-idf-sys esp-rs esp32 espressif flutter iot littlefs rust smart-energy-monitor thingsboard

Last synced: 13 Apr 2025

https://github.com/Logiase/stm32-rustup

A guide to rust your stm32 microcontroller

embedded embedded-rust mcu rust stm32 stm32f429

Last synced: 15 May 2025

https://github.com/rahul-thakoor/embedded-graphics-web-simulator

A web simulator for the embedded-graphics library

embedded-rust rust wasm webassembly

Last synced: 17 Jun 2025

https://github.com/rtic-scope/itm

ARMv7-M ITM packet protocol decoder library crate and CLI tool.

armv7m cortex-m embedded-rust

Last synced: 01 Apr 2026

https://github.com/py32-rust/py32-rs

Embedded Rust device crates for PY32 microcontrollers

embedded-rust py32f0 rust svd2rust

Last synced: 07 Apr 2026

https://github.com/plantineers/edge

The microcontroller firmware of plantbuddy

embedded-rust esp-now esp32 esp32-c3 plantmonitor rust

Last synced: 13 Jul 2025

https://github.com/patrickelectric/embedded-icon

12600+ icons pack for embedded graphics!

embedded embedded-graphics embedded-rust icons iconset rust

Last synced: 06 Jul 2025

https://github.com/us-irs/zynq7000-rs

Native Rust support for AMD Zynq 7000 SoC bare-metal programming

bare-metal embedded-rust zynq-7000

Last synced: 06 Apr 2026

https://github.com/rustaceanskenya/driver-development-book

This is a book that explains driver development with Rust. It does so by procedurally creating a UART driver for a RISCV chip(an esp32c3)

driver-development embedded-rust esp32 esp32c3 riscv rust uart

Last synced: 25 Oct 2025

https://github.com/kupiakos/tinydyn

Tiny dynamic dispatch in Rust

embedded embedded-rust rust vtable

Last synced: 30 Jun 2025

https://github.com/geomatsi/rust-ir-thermo

Rust firmware for IR thermometer based on STM32L151x MCU and MLX90614 sensor

embedded-rust firmware rtic rust stm32l151

Last synced: 13 May 2025

https://github.com/jonlamb-gh/renode-run

A custom Cargo runner that runs Rust firmware in the renode emulator

cargo-runner embedded-rust renode simulation

Last synced: 31 Oct 2025

https://github.com/implferris/esp32-breakout-rust

Breakout Game written in Rust for the ESP32 with an OLED display, using the Embassy framework.

arduino embedded embedded-rust embedded-systems esp32 game joystick oled oled-display-ssd1306 rust rustlang

Last synced: 28 Jul 2025

https://github.com/implferris/microbit-book

Embedded Programming with Microbit (v2) and Rust

embedded embedded-programming embedded-rust iot microbit microbit-v2 rust rustlang

Last synced: 25 Apr 2026

https://github.com/martindisch/gd32vf103-demo

A small example for running Rust code on RISC-V

embedded embedded-rust gd32vf103 risc-v riscv

Last synced: 28 Oct 2025

https://github.com/dbrgn/chicken-coop

Hardware and firmware for our chicken door automation

chicken chicken-coop chicken-coop-automation chicken-coop-door embedded-rust librepcb rust

Last synced: 11 Oct 2025

https://github.com/mryndzionek/keyberon-atreus

Keyboard firmware for my Atreus-like keyboard written in Rust and using Keyberon

embedded-rust keyberon keyboard keyboard-firmware rust rust-lang

Last synced: 01 Sep 2025

https://github.com/kiffie/edc2svd

Convert an MCU register description from the EDC format to the SVD format

cmsis-svd embedded-rust microcontroller pic32 rust

Last synced: 15 Mar 2025

https://github.com/recursiveerror/liquid_crystal

liquid crystal is a modular library for alphanumeric lcd displays compatible with the hd44780 controller, made in Rust with Embedded_hal API

embedded-hal embedded-rust embedded-systems lcd-display rust

Last synced: 12 Mar 2026

https://github.com/factbirdhq/ublox-short-range-rs

A driver crate for the entire u-blox short range family in Rust

crates-io embedded-rust ublox ublox-devices ublox-wifi wifi

Last synced: 26 Feb 2026

https://github.com/secfurry/inky-frame

Driver and protocol library for InkyFrame devices with peripheral support

eink embedded embedded-rust fat32 inkyframe pico pinorami rp2040 rp2040w rust rust-packages sdcard

Last synced: 06 Jun 2026

https://github.com/finomnis/ws2812-flexio

A neopixel driver for Rust, based on NXP i.MX RT's FlexIO bus.

embedded-rust imxrt neopixel

Last synced: 17 Mar 2025

https://github.com/SuhanVerse/LSPP60days-Challenge

60‑day learning challenge: Embedded Rust Day 1–30 → Python & AI Day 31–60.

60-days-of-learning arduino avr cortex-m deep-learning embedded-rust machine-learning python recommendation-system rust

Last synced: 24 May 2026

https://github.com/mignon-p/rs-embedded-fish

An animated fish tank program written in Rust that runs on Longan Nano boards

embedded-rust fish-tank longan-nano

Last synced: 20 Mar 2025

https://github.com/kpcyrd/d3xs

Physical access control (Rust firmware)

embedded-rust iot rust security

Last synced: 14 Apr 2025

https://github.com/blaz-r/stm32f411-rust-neopixel

Project for STM32F411 (blackpill) using ws2812 ledstrip, written in Rust

blackpill cortex-m embedded-rust hal neopixel rust stm32 stm32f4 stm32f411 stm32f411ceu6 ws2812

Last synced: 08 Apr 2025

https://github.com/dajamante/nrf52_nucleo_uart

This repository is a collection of pair programs between nRF52 (the sender) and STM32F401-Nucleo (the receiver).

embedded-rust nrf52 nrf52840 nucleo rtic stm32 uart uart-protocol

Last synced: 05 May 2025

https://github.com/donaldcampbelljr/rs-micro-iss

Track the ISS using an ESP32 microcontroller.

embedded-rust embedded-systems esp32 rust

Last synced: 20 Apr 2026

https://github.com/jctoledo/blackbox

ESP32 vehicle telemetry: GPS+IMU sensor fusion for real-time G-forces, speed & position. Built-in mobile dashboard. $50 DIY alternative to $1000+ track day loggers.

ekf embedded-rust embedded-systems esp32 extended-kalman-filter gps imu motorsport rust sensor-fusion trackday vehicle-dynamics

Last synced: 03 Feb 2026

https://github.com/jaykickliter/pinetime-tock

An out-of-tree port of Tock to the PineTime smart watch

embedded-rust pine64 pinetime smart-watch tock

Last synced: 06 Oct 2025

https://github.com/gooxey/goohttp

An embedded, axum-compatible HTTP server and macros

axum embedded embedded-rust esp esp32 http http-server rust

Last synced: 13 Apr 2025

https://github.com/versbinarii/stm32-rtic-template

A template repository for quickly setting up RTIC based projects

arm embedded embedded-rust rtic rust

Last synced: 09 Jun 2026

https://github.com/usbalbin/probe-plotter

Plot variables in embedded targets as graphs with very low overhead using debug probe

debugging embedded-rust

Last synced: 08 Feb 2026

https://github.com/michaelbeaumont/farsign

Blog post series on https://beaumont.dev/

embedded embedded-rust epaper lorawan

Last synced: 15 Jul 2025

https://github.com/darkautism/wamr-rust-pthreadcall

Integrate WAMR into ESP32, without dealing with underlying pthread issues.

embedded-rust embedded-systems esp32 rust wamr wasm

Last synced: 06 Mar 2026

https://github.com/althonos/embedded-picofont

The PICO-8 font to use with embedded-graphics.

embedded embedded-rust font graphics no-std pico-8 rust

Last synced: 11 Apr 2025

https://github.com/shouya/microbity

My exploration with embedded rust programming on micro:bit

embedded-rust microbit nrf52833

Last synced: 31 Mar 2025

https://github.com/martin-cao/rhess

A bare-metal chess game for an STM32F407ZGT6

chess chess-ai chess-engine chess-game embedded-rust rust stm32 stm32f4 stm32f407

Last synced: 01 Mar 2026

https://github.com/melastmohican/rust-rpico2-embassy-examples

rust-rpico2-embassy-examples Rust Embassy examples for Raspberry Pi Pico 2

embassy-rs embedded-hal embedded-rust no-std raspberry-pi-pico rp2350

Last synced: 14 Jun 2026

https://github.com/vexide/vexide-slint

Slint platform implementation for the VEX V5 Brain.

embedded embedded-rust graphics robotics rust slint ui vex vex-v5

Last synced: 19 Jun 2025

https://github.com/tdholmes/harma-rs

Rust implementation of the Harma project.

bno055 embedded embedded-rust rust rust-lang

Last synced: 26 Feb 2026

https://github.com/herrmuellerluedenscheid/rp2040-oled-1309-spi

Embedded Rust drives an OLED SSD1309 display via SPI on RaspberryPi Pico

embedded-rust raspberrypi-pico rust ssd1309

Last synced: 26 Jun 2025

https://github.com/shishir-dey/spi-flash

SPI flash driver for Winbond W25Q and similar devices in Rust

embedded-rust rust-lang spi-flash stm32 w25qxx winbond

Last synced: 22 Jun 2026

https://github.com/blueluna/psila-nrf52

Rust utilities for nRF52

embedded-rust rust

Last synced: 03 Apr 2025

https://github.com/ethanjameslew/pwm-ctrl-stm32

16 Channel PWM controller with DMA USART

embedded-rust stm32f4-discovery stm32f4xx

Last synced: 16 Jun 2025

https://github.com/okhsunrog/flashprobe-mcp

MCP server to flash & monitor embedded firmware over probe-rs (JTAG/SWD + RTT) or espflash (UART) — any probe-rs target (STM32, nRF, RP2350, ESP…), defmt-aware, with bounded LLM-token-efficient capture

debugging defmt embedded embedded-rust esp32 espflash firmware mcp microcontroller model-context-protocol probe-rs rtt rust stm32 swd

Last synced: 11 Jun 2026

https://github.com/michaelkamprath/adafruit-lcd-backpack-rust

Unofficial Rust driver for Adafruit's LCD I2C Backpack

adafruit driver embedded-rust i2c i2c-display lcd-display rust

Last synced: 12 May 2025

https://github.com/secfurry/sideshow

eInk Badge with the Inky Frame using Rust

eink embedded embedded-rust inkyframe pico pinorami rp2040 rp2040w rust sdcard

Last synced: 31 Jul 2025

https://github.com/jwhittle933/micro-pitch

Pitch Detection program for micro:bit v2

embedded embedded-rust microbit rust

Last synced: 11 Aug 2025

https://github.com/dljsjr/stately

A simple cyclic synchronous finite state machine framework

embedded embedded-rust finite-state-machine rust state-machine

Last synced: 18 Mar 2025

https://github.com/twilco/stm32l433-hal

A hardware abstraction layer for the STM32L433 ARM microcontroller series.

arm cortex-m cortex-m4 embedded embedded-hal embedded-rust hal rust stm32 stm32l4

Last synced: 30 Jun 2025

https://github.com/dempfi/embedded-rgba

A lightweight, no_std RGBA framebuffer, canvas with alpha compositing for embedded-graphics ecosystem

embedded-graphics embedded-rust

Last synced: 02 Sep 2025

https://github.com/adinack/tiny-serde

A statically determined serialization and deserialization system for sized types.

embedded-rust no-std serialization

Last synced: 17 Apr 2025

https://github.com/iostapyshyn/pzem004t

Rust embedded-hal driver for PZEM004T energy monitor

embedded embedded-hal embedded-hal-driver embedded-rust pzem004t rust

Last synced: 16 Mar 2025

https://github.com/orukusaki/owl_patch

Write Rust patches for Owl Hardware

dsp embedded-rust modular-synthesizers rust synthesis

Last synced: 04 Mar 2026

https://github.com/dadleyy/xiao-stepper

tmc2208/xiao-samd21/nema17

embedded-rust rust samd21 stepper-motor

Last synced: 07 Oct 2025

https://github.com/yvt/rx631_blinky_rust

Rust Blinky on Renesas RX631, built by the experimental GCC codegen

bare-metal blinky embedded-rust embedded-systems renesas renesas-rx rust rustc-codegen-gcc rx-microcontrollers

Last synced: 19 Jan 2026

https://github.com/herrmuellerluedenscheid/sim7020

sim7020 NB IoT driver for no_std rust

connectivity embedded-rust narrowband-iot

Last synced: 26 Feb 2026

https://github.com/mytechnotalent/rust_embassy_microbit_project

A simple embedded Rust project running on the microbit v2, built with Embassy async framework and no_std runtime.

embassy embassy-rs embedded-rust microbit microbit-v2 rust

Last synced: 18 Jun 2025

https://github.com/tallamjr/discovery-book

Discovering the world of microcontrollers through Rust! 🦀

embedded-rust iot rust

Last synced: 04 Apr 2025

https://github.com/a113ssa/embedded-rust-guessing-game

Guessing Game implementation using Embedded Rust with STM32L476RG, IR receiver, Car MP3 remote control and LCD with I2C adapter

embassy-rs embedded-rust ir-receiver lcd lcd-display remote-control rust stm32 stm32l476rg

Last synced: 12 Mar 2026

https://github.com/funnyboy-roks/ps2-interface

A simple host interface for a PS/2 keyboard

arduino embedded-rust ps2-keyboard

Last synced: 02 May 2026

https://github.com/axel-ex/esp32_weather_station

Monitor your environment using Rust on ESP32

embedded-rust esp32 iot

Last synced: 15 Mar 2025

https://github.com/dannixon/teeny-rpc

An extremely minimal Rust RPC library that supports both std and no_std clients and servers.

embedded-rust rpc rpc-library rust

Last synced: 18 Apr 2025

https://github.com/ssnover/rust-up-lab11

RIT EEEE 420 Lab 11 for MSP430 in Rust

embedded-rust launchpad msp430

Last synced: 19 Apr 2026

https://github.com/dempfi/iqs7211e

Rust implementation of the Azoteq IQS7211e crate

embedded-rust iqs7211e rust

Last synced: 20 Jan 2026

https://github.com/tutla53/tutla53

I am currently working on embedded project with Raspberry Pi Pico W RP2040, ESP32, and STM32 for hobby.

blue-pill embassy-rp embassy-rs embedded-c embedded-rust esp-hal esp32-c3 freertos libopencm3 raspberry-pi-pico rp2040 rp2040w rust rust-esp stm32f103c8t6

Last synced: 29 Oct 2025

https://github.com/adinack/embassy-template-stm32f0

A template embassy project configured for the stm32f0

embassy embedded-rust

Last synced: 17 Apr 2025

https://github.com/adinack/embassy-template-nrf52840

A template embassy project configured for the nrf52840

embassy embedded-rust

Last synced: 17 Apr 2025

https://github.com/tigeryant/pico-led-blinker

Makes an LED blink on a Raspberry Pi Pico

embedded-rust led-blink raspberry-pi-pico

Last synced: 15 May 2026

https://github.com/dannixon/pi485

Simple module for interfacing RS485 devices with an Ethernet network.

embassy embassy-rp embedded-rust pi-pico rs485 rust

Last synced: 14 Oct 2025

https://github.com/dannixon/tildagon-rs

A Rust board support crate for the Electromagnetic Field Tildagon badge.

embassy-rs embedded-rust emfcamp tildagon

Last synced: 20 Jan 2026

https://github.com/adinack/bundle

A multi-type container with a static size.

embedded-rust no-std static-types

Last synced: 17 Apr 2025

https://github.com/mytechnotalent/rust_embassy_pico_project

A simple embedded Rust project running on the Raspberry Pi Pico (RP2040), built with Embassy async framework and no_std runtime.

embassy embassy-rs embedded-rust pi-pico pico raspberry-pi-pico rp2040 rust

Last synced: 25 Oct 2025

https://github.com/taunusflieger/global-state-experiment

This project shows how to share a GPIO pin across different threads.

embedded-rust esp32 esp32c3

Last synced: 31 Jan 2026

https://github.com/speelbarrow/weensy.rs

A collection of useful bits and bobs for programming the Teensy 4.1 microcontroller using Rust.

embedded embedded-rust library proc-macro rs rust teensy teensy-board teensy41 util utilities utility utils

Last synced: 07 Feb 2026