Rust Raspberry Pi

Open-source Rust projects categorized as Raspberry Pi

Top 21 Rust Raspberry Pi Projects

  • rust-raspberrypi-OS-tutorials

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

  • Project mention: Operating System Development Tutorials in Rust on the Raspberry Pi | news.ycombinator.com | 2024-02-07
  • xplr

    A hackable, minimal, fast TUI file explorer

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • houseflow

    Home automation platform made in Rust 🦀.

  • pisugar-power-manager-rs

    PiSugar Power Manger in rust language

  • Project mention: Automatic shutodown (Pi 3B) on power loss with PiSugar S | /r/RASPBERRY_PI_PROJECTS | 2023-09-06

    I engaged PiSugar and asked for documentation regarding this feature, and was sent to https://github.com/PiSugar/pisugar-power-manager-rs/blob/master/scripts/PiSugarSButtonActive.sh without any other explanation.

  • minidsp-rs

    MiniDSP Controller

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • MagenBoy

    GameBoy and GameBoy Color emulator written in Rust

  • Project mention: What’s everyone working on this week (25/2023)? | /r/rust | 2023-06-19

    Working on porting my gameboy emulator to baremetal Raspberry Pi mainly to improve boot time.

  • rusty-christmas-tree

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

  • rugpi

    An open-source platform empowering you to build innovative products based on Raspberry Pi.

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

    Build a digital photo frame for Synology Photos with Raspberry Pi

  • Project mention: What's everyone working on this week (21/2023)? | /r/rust | 2023-05-21

    I made a slideshow app that fetches photos from Synology NAS (more specifically from Synology Photos album): https://github.com/Caleb9/syno-photo-frame. The intended target platform for this is Raspberry Pi connected to a screen, to function as a DIY digital photo frame, but it can run perfectly fine on other hardware too.

  • rtltcp

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

  • donald

    A robot with tiny hands (by schubart)

  • Project mention: Ask HN: What's the coolest physical thing you've made? | news.ycombinator.com | 2023-08-07

    A simple robot that plays a toy:

    https://github.com/schubart/donald

  • r-u-still-there

    Occupancy sensors for home automation using thermal cameras.

  • rsplayer

    RSPlayer - Diy-friendly Music Player

  • syact

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

  • Project mention: I made a robot operated by rust | /r/rust | 2023-07-02

    stepper_lib: Defines basic components, as the name suggests mainly stepper motors, but the library is currently scaling beyond that, I added servo motors, DC motors and I wanna add stuff like sensors and rotary encoders. It alone can control stuff like conveyors and so on very well, I recently added microstepping

  • rustberry-pi-pico

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

  • sybot

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

  • Project mention: I made a robot operated by rust | /r/rust | 2023-07-02

    So now enough of the backstory, I uploaded a small video where you can see the robot do something as described in a GCode script.

  • tracer-log

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

  • ebyte-e32-ui

    Ebyte E32 Command Line Interface + Minimal Graphical User Interface

  • omxserver

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

  • 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 related posts

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 12,954
2 xplr 3,928
3 rppal 1,085
4 endbasic 298
5 houseflow 177
6 pisugar-power-manager-rs 119
7 minidsp-rs 95
8 MagenBoy 74
9 rusty-christmas-tree 44
10 rugpi 26
11 syno-photo-frame 22
12 rtltcp 14
13 donald 9
14 r-u-still-there 8
15 rsplayer 8
16 syact 6
17 rustberry-pi-pico 3
18 sybot 2
19 tracer-log 1
20 ebyte-e32-ui 1
21 omxserver 1

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