Learning Embedded rust

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. avr-hal

    embedded-hal abstractions for AVR microcontrollers

    All you need is in the documentation: https://rahix.github.io/avr-hal/arduino_hal/index.html even though reading the documentation without knowing what you're looking for can be quite difficult, so looking at some examples might be more helpful.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. PikaPython

    An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

    A very interesting solution for high level interface access by less professional developers could be seen in pikascript, which works even on very small devices. WAMR is another project with similar capabilities. Both of them can be very well combined with core infrastructure realized as embedded rust code.

  4. wasm-micro-runtime

    WebAssembly Micro Runtime (WAMR)

    A very interesting solution for high level interface access by less professional developers could be seen in pikascript, which works even on very small devices. WAMR is another project with similar capabilities. Both of them can be very well combined with core infrastructure realized as embedded rust code.

  5. rp-hal

    A Rust Embedded-HAL for the rp series microcontrollers

    Embedded rust for the raspberry pi pico: https://github.com/rp-rs/rp-hal

  6. embassy

    Modern embedded framework, using Rust and async.

  7. avr-hal-template

    cargo-generate template for avr-hal projects

    The best way to start your own project is by using the template: https://github.com/Rahix/avr-hal-template

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

  • Pebble smartwatch firmware released as open-source

    8 projects | news.ycombinator.com | 27 Jan 2025
  • PlatformIO: A Better Way to Code for STM32 Microcontrollers

    1 project | dev.to | 5 Dec 2024
  • Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32

    1 project | /r/tauri | 26 Aug 2023
  • It's 2023 why embedded development is so cumbersome?(rant)

    1 project | /r/embedded | 14 Aug 2023
  • Is there an extension in vs code to do embedded programming

    2 projects | /r/embedded | 29 Jun 2023

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