Rust Embedded Systems

Open-source Rust projects categorized as Embedded Systems

Top 9 Rust Embedded System Projects

Embedded Systems
  1. defmt

    Efficient, deferred formatting for logging on embedded systems

    Project mention: Lossless Log Aggregation | news.ycombinator.com | 2024-12-05

    I've built a logging system like that, in an embedded context, and defmt (https://github.com/knurling-rs/defmt) is an open-source implementation of the same context. What's most handy about it is that logging continuous sensor data and logging events can both use the same framework.

  2. SaaSHub

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

    SaaSHub logo
  3. optimization-engine

    Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support

  4. lora-rs

    LoRa and LoRaWAN crates for End Devices

  5. espup

    Tool for installing and maintaining Espressif Rust ecosystem.

  6. bwrap

    A fast, lightweight, embedded system-friendly library for wrapping text.

  7. aluvm

    AluVM: RISC functional machine base implementation

  8. av1-streaming

    AV1 streaming for Linux and Raspberry PI

  9. naps

    chain nats servers with transformation & processing pipelines

  10. i2clib

    Library for i2c manipulation in Rust. Designed for OLED displays on Raspberry PI [paused dev because my screen is broken]

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Embedded Systems discussion

Log in or Post with

Rust Embedded Systems related posts

  • Lossless Log Aggregation

    3 projects | news.ycombinator.com | 5 Dec 2024
  • A secure embedded operating system for microcontrollers

    3 projects | news.ycombinator.com | 2 Jun 2024
  • I built a column staggered keyboard with firmware written in Rust!

    5 projects | /r/rust | 31 Jul 2023
  • Testing a no_std crate with QEMU and defmt-test?

    1 project | /r/rust | 16 Jun 2023
  • Rust Based Linux Process Manager with both a TUI and a GUI

    2 projects | /r/Ubuntu | 10 May 2023
  • Are there any `no_std` logging or printing libraries (for Wasm targets, or even embedded devices)

    1 project | /r/rust | 12 Apr 2023
  • Embedded Rust tutorials on the ESP32-C3

    5 projects | /r/embedded | 3 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Embedded System projects in Rust? This list will help you:

# Project Stars
1 defmt 906
2 optimization-engine 527
3 lora-rs 279
4 espup 247
5 bwrap 65
6 aluvm 60
7 av1-streaming 57
8 naps 9
9 i2clib 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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