GeezerVison is showing github.com — Rust Embedded
Rust on Embedded Devices Working Group
This organization focuses on improving the end-to-end experience of using Rust in resource-constrained environments and non-traditional platforms.
We are an official working group of the Rust language.
Want to get started with embedded development with Rust? Check out our
embedded Rust book , the new discovery book , and the rest of our bookshelf .
Want to stay up-to-date with community progress? Check out our newsletter .
Join the discussion on Matrix! #rust-embedded:matrix.org
What is it that we really want? At a broad level:
To improve the absolute quality (functionality, safety, performance) of embedded software in the
wild.
To improve the productivity of embedded software development teams, by reducing the tangible and
intangible costs of achieving a level of quality.
To improve the experience for programmers developing for embedded systems.
To make embedded systems programming more accessible for people that are not already embedded
systems developers.
Pinned
Loading
Curated list of resources for Embedded and Low-level development in the Rust programming language
8.2k
507
A Hardware Abstraction Layer (HAL) for embedded systems
Rust
2.7k
284
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
1.4k
224
Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain
Rust
611
60
How to bootstrap support for a no_std target
Rust
232
44
Rust Discovery Book for BBC micro:bit v2
Rust
62
55
Repositories
Loading
Type
All
Public
Sources
Forks
Archived
Mirrors
Templates
Language
All
BitBake
CSS
HCL
HTML
Python
Rust
SCSS
Shell
Sort
Showing 10 of 61 repositories
cortex-m
Public
Low level access to Cortex-M processors
rust-embedded/cortex-m's past year of commit activity
heapless
Public
Heapless, `static` friendly data structures
rust-embedded/heapless's past year of commit activity
wg
Public
Coordination repository of the embedded devices Working Group
rust-embedded/wg's past year of commit activity
book
Public
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
rust-embedded/book's past year of commit activity
awesome-embedded-rust
Public
Curated list of resources for Embedded and Low-level development in the Rust programming language
rust-embedded/awesome-embedded-rust's past year of commit activity
meta-rust-bin
Public
Yocto layer for installing Rust toolchain from pre-built binaries
rust-embedded/meta-rust-bin's past year of commit activity
BitBake
124
92
27
6
Updated Oct 27, 2026
aarch32
Public
Low level access to ARM AArch32 (Cortex-R and Cortex-A) processors
rust-embedded/aarch32's past year of commit activity
Rust
70
Apache-2.0
25
18
1
Updated Oct 18, 2026
msp430-rt
Public
Minimal startup / runtime for MSP430 microcontrollers
rust-embedded/msp430-rt's past year of commit activity
Rust
18
Apache-2.0
9
5
1
Updated Oct 18, 2026
aarch64-cpu
Public
Low level access to processors using the AArch64 execution state.
rust-embedded/aarch64-cpu's past year of commit activity
Rust
118
Apache-2.0
39
7
2
Updated Oct 8, 2026
riscv
Public
Low level access to RISC-V processors
rust-embedded/riscv's past year of commit activity