Rust Raspberry Pi

Open-source Rust projects categorized as Raspberry Pi

Top 22 Rust Raspberry Pi Projects

Raspberry Pi
  • 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
  • SaaSHub

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

    SaaSHub logo
  • xplr

    A hackable, minimal, fast TUI file explorer

    Project mention: Superfile – A fancy, petty terminal file manager | news.ycombinator.com | 2024-05-10

    I love that there are a lot of great options in this space. This one looked nice due to its selection pane: https://xplr.dev/

  • rppal

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

  • endbasic

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

    Project mention: Write Your Own Terminal | news.ycombinator.com | 2023-11-10

    I can confirm that writing a terminal is fun, for the reasons mentioned in the article: it’s easy to get “self-hosting”, but then the possibilities are endless :)

    In my case, this was about creating the terminal for EndBASIC (https://www.endbasic.dev/). I wanted to mix text and graphics in the same console, so I had to ditch Xterm.js and create my own thing. It was really exciting to see graphics rendering mix with text “just fine” when I was able to render the first line.

  • 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: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    I've seen other solutions for this (https://github.com/frou/yt2pod, https://github.com/madiele/vod2pod-rss), but i like the approach of just generating these locally instead of keeping a web-server attached to the generator.

  • houseflow

    Home automation platform made in Rust 🦀.

  • pisugar-power-manager-rs

    PiSugar Power Manger in rust language

  • minidsp-rs

    MiniDSP Controller

  • MagenBoy

    GameBoy and GameBoy Color emulator written in Rust

  • rusty-christmas-tree

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

  • syno-photo-frame

    Build a digital photo frame for Synology Photos with Raspberry Pi

  • rugpi

    An open-source platform empowering you to build innovative devices around customized Linux distributions.

    Project mention: RugPi – open-source Raspberry Pi Image Builder and fail-safe OTA | news.ycombinator.com | 2024-02-16
  • rtltcp

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

  • rsplayer

    RSPlayer - Diy-friendly Music Player

  • donald

    A robot with tiny hands (by schubart)

  • r-u-still-there

    Occupancy sensors for home automation using thermal cameras.

  • syact

    A library to control motors (mainly stepper motors) and components, read data from sensors and more

  • ebyte-e32-ui

    Ebyte E32 Command Line Interface + Minimal Graphical User Interface

  • sybot

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

  • rustberry-pi-pico

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

  • tracer-log

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

  • omxserver

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

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

  • 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
  • Has anyone programmed a Raspberry Pi with Rust?

    3 projects | /r/rust | 1 Jul 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 Oct 2024
    SaaSHub helps you find the best software and product alternatives 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 13,531
2 xplr 4,148
3 rppal 1,214
4 endbasic 312
5 vod2pod-rss 212
6 houseflow 184
7 pisugar-power-manager-rs 130
8 minidsp-rs 109
9 MagenBoy 76
10 rusty-christmas-tree 43
11 syno-photo-frame 42
12 rugpi 36
13 rtltcp 21
14 rsplayer 13
15 donald 9
16 r-u-still-there 8
17 syact 8
18 ebyte-e32-ui 3
19 sybot 3
20 rustberry-pi-pico 3
21 tracer-log 2
22 omxserver 1

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