Rust Raspberry Pi

Open-source Rust projects categorized as Raspberry Pi

Top 22 Rust Raspberry Pi Projects

Raspberry Pi
  1. rust-raspberrypi-OS-tutorials

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

    Project mention: Blinky on Pi 4B with Bare Metal Rust | news.ycombinator.com | 2024-09-02
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. xplr

    A hackable, minimal, fast TUI file explorer

  4. rppal

    A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.

  5. endbasic

    BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

  6. vod2pod-rss

    Vod2Pod-RSS converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed!

    Project mention: I've been advocating for RSS support, and you should too | news.ycombinator.com | 2025-01-18

    I don't agree plenty of podcast are only on YouTube and twitch and never bother to setup a proper RSS feed, it was so annoying I developed a project to fix it for my self

    https://github.com/madiele/vod2pod-rss

  7. houseflow

    Home automation platform made in Rust 🦀.

  8. pisugar-power-manager-rs

    PiSugar Power Manger in rust language

  9. SaaSHub

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

    SaaSHub logo
  10. minidsp-rs

    MiniDSP Controller

  11. rugix

    A suite of open-source tools to build and deploy reliable embedded Linux devices at scale with efficient and secure over-the-air update capabilities.

    Project mention: The atrocious state of binary compatibility on Linux and how to address it | news.ycombinator.com | 2025-04-01

    > shipping software on Linux

    That's a surprisingly hard nut to crack when containers won't work for your use case. We found https://github.com/silitics/rugix to work well in that situation.

  12. MagenBoy

    GameBoy and GameBoy Color emulator written in Rust

  13. syno-photo-frame

    Build a digital photo frame for Synology Photos or Immich with Raspberry Pi

  14. rusty-christmas-tree

    A LED Christmas Tree controlled by Rust. Contribute your own renderers!

  15. rtltcp

    A rust implementation of rtl-tcp with better buffering and support for systemd socket activation.

  16. rsplayer

    RSPlayer - Diy-friendly Music Player

  17. syact

    A library to control motors (mainly stepper motors), define actuators and their interactions with each other

  18. donald

    A robot with tiny hands (by schubart)

  19. r-u-still-there

    Occupancy sensors for home automation using thermal cameras.

  20. ebyte-e32-ui

    Ebyte E32 Command Line Interface + Minimal Graphical User Interface

  21. sybot

    Rust library for coordinating components, defining robotic systems and their communication

  22. tracer-log

    Lightweight Rust program to extract data from the Epsolar/Epever Tracer BN Series MPPT.

  23. rustberry-pi-pico

    Collection of firmware binaries for Raspberry Pi Pico written in Rust.

  24. omxserver

    Minimum web server playing video files on a Raspberry Pi using omxplayer

  25. SaaSHub

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

    SaaSHub logo
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 Raspberry Pi discussion

Log in or Post with

Rust Raspberry Pi related posts

  • Rugix 0.8 Released

    1 project | news.ycombinator.com | 24 Mar 2025
  • 2023 Dec 4 Stickied -FAQ- & -HELPDESK- thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions!

    8 projects | /r/raspberry_pi | 6 Dec 2023
  • Audiophile / Aftermarket sound system upgrades?

    1 project | /r/GenesisG70 | 15 Mar 2023
  • Not the most glamorous post but I’m happy it’s done, all my accessories are not installed into the OEM factory fuse box! Added a constant on/switched auxiliary fuse box…dealership option alarm(had to figure out what it was initially(KARR brand), dealer option they tried to tack on the price! NOPE!

    1 project | /r/GenesisG70 | 4 Mar 2023
  • Help needed with programming rotary encoder using rust and keyberon

    1 project | /r/ErgoMechKeyboards | 13 Feb 2023
  • Implementing a non blocking delay on Raspberry with Rust

    2 projects | /r/embedded | 7 Feb 2023
  • What tools have helped you a lot during your career in embedded systems?

    2 projects | /r/embedded | 7 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 rust-raspberrypi-OS-tutorials 14,133
2 xplr 4,395
3 rppal 1,371
4 endbasic 340
5 vod2pod-rss 278
6 houseflow 189
7 pisugar-power-manager-rs 146
8 minidsp-rs 130
9 rugix 79
10 MagenBoy 77
11 syno-photo-frame 66
12 rusty-christmas-tree 44
13 rtltcp 29
14 rsplayer 14
15 syact 10
16 donald 10
17 r-u-still-there 8
18 ebyte-e32-ui 4
19 sybot 3
20 tracer-log 3
21 rustberry-pi-pico 3
22 omxserver 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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