Embedded Rust Development

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rust-esp32-std-demo

    Discontinued Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • loadstone

    Just the first example that comes to mind: https://github.com/absw/loadstone

  • cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Support has matured a lot. Just check: https://github.com/cross-rs/cross

  • avr-hal

    embedded-hal abstractions for AVR microcontrollers

    Agreed, I would not use rust for a serious embedded project. That said, however, I read the rust manual out of curiosity and took a liking to the language, package manager, and build system. I've had fun playing around with this repo https://github.com/Rahix/avr-hal

  • book

    The Rust Programming Language

    Agreed, I would not use rust for a serious embedded project. That said, however, I read the rust manual out of curiosity and took a liking to the language, package manager, and build system. I've had fun playing around with this repo https://github.com/Rahix/avr-hal

  • delay

    arduino-like delay routines based on busy-wait loops (by avr-rust)

    I recently got an Arduino Uno to blink without much hassle, very excited about the 328p having built-in support. Will be even easier when a new release of a couple libraries gets released to crates.io, hopefully soon? (https://github.com/avr-rust/delay/issues/19)

  • esp-wifi-sys

    Wi-Fi and BT drivers packaged for integration into bare-metal esp-wifi.

    Also got an ESP32C3 to connect to my wifi network, which was really exciting: https://github.com/esp-rs/esp-wifi

  • awesome-embedded-rust

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

    In any case, here is a good resource for drivers and other tools: https://github.com/rust-embedded/awesome-embedded-rust

  • rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I'm looking for a good book on the fundamentals of CS. Any suggestions?

    5 projects | news.ycombinator.com | 9 Dec 2021
  • 25 Programming YouTube channels you should consider following!

    2 projects | /r/learnprogramming | 21 Apr 2021
  • Rust: Pouring the Footings

    1 project | dev.to | 3 Dec 2024
  • Rust: Tools (early access edition)

    2 projects | news.ycombinator.com | 30 Nov 2024
  • Baby Steps with Rust

    1 project | dev.to | 29 Nov 2024

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?