GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • rust-embedded
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Rust Embedded

README.md

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

Vision

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.

Where to go from here

  • Curated list of awesome embedded Rust resources
  • WG coordination repository

Pinned Loading

  1. awesome-embedded-rust awesome-embedded-rust Public

    Curated list of resources for Embedded and Low-level development in the Rust programming language

    8.2k 507

  2. embedded-hal embedded-hal Public

    A Hardware Abstraction Layer (HAL) for embedded systems

    Rust 2.7k 284

  3. book book Public

    Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices

    1.4k 224

  4. cargo-binutils cargo-binutils Public

    Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain

    Rust 611 60

  5. embedonomicon embedonomicon Public

    How to bootstrap support for a no_std target

    Rust 232 44

  6. discovery-mb2 discovery-mb2 Public

    Rust Discovery Book for BBC micro:bit v2

    Rust 62 55

Repositories

Loading
Type
Language
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
    Rust 1,015 Apache-2.0 202 94 (2 issues need help) 21 Updated Nov 12, 2026
  • heapless Public

    Heapless, `static` friendly data structures

    rust-embedded/heapless's past year of commit activity
    Rust 2,042 Apache-2.0 258 54 (3 issues need help) 26 Updated Nov 12, 2026
  • wg Public

    Coordination repository of the embedded devices Working Group

    rust-embedded/wg's past year of commit activity
    2,158 116 49 (1 issue needs help) 4 Updated Oct 27, 2026
  • 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
    1,356 Apache-2.0 224 76 (5 issues need help) 10 Updated Oct 27, 2026
  • 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
    8,194 507 8 (1 issue needs help) 9 Updated Oct 27, 2026
  • 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
    Rust 1,138 Apache-2.0 200 15 (3 issues need help) 2 Updated Oct 5, 2026
View all repositories

People

@posborne @eldruin @adamgreig @berkus @hannobraun @BartMassey @jannic @dvc94ch @Dirbaio @davidtwco @reitermarkus @Disasm @nastevens @Emilgardis @jessebraham @jamesmunns @burrbull @andre-richter @ithinuel @japaric
View all

Top languages

Rust Shell HTML Python CSS

Most used topics

rust embedded no-std arm linux
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.