-
sysinfo
get system information such as processes, CPUs, disks, components and networks
-
rp2040-hal
Embedded-HAL impl for the rp2040 microcontroller
-
embassy-rp
Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 microcontroller
-
pigg
A Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware
-
sysfs_gpio
access to GPIOs using the Linux sysfs interface
-
rppal
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals
-
rp2040-pac
A Peripheral Access Crate for the Raspberry Pi RP2040 SoC
-
syno-photo-frame
Full-screen slideshow for Synology Photos and Immich albums
-
elf2uf2-rs
Port of elf2uf2 to rust
-
rp-pac
Peripheral Access Crate (PAC) for Raspberry Pi Silicon chips
-
cu-rp-balancebot
full robot example for the Copper project. It runs on the Raspberry Pi with the balance bot hat to balance a rod.
-
rp2040-boot2
Raspberry Pi RP2040 SoC second stage bootloader
-
youtube-subscriptions
terminal UI for viewing youtube subscriptions
-
rp235x-hal
Embeded-HAL impl for the RP2350 microcontroller
-
mlua-periphery
A Rust-native implementation of lua-periphery for mlua
-
pico-xs
Embedded-SDK for bare-metal development on the RP2040 Raspberry Pi Pico microcontroller
-
sths34pf80
ST STHS34PF80 driver
-
rp-binary-info
Code and types for creating Picotool compatible Binary Info metadata
-
rpi-st7789v2-driver
Raspberry-Pi driver for the ST7789V2 TFT display controller (WaveShare 1.69" 240x280 LCD)
-
stat_server
server monitoring tool
-
matricks
An extensible LED matrix control tool for Raspberry Pis
-
syact
control motors (mainly stepper motors) and components, read data from sensors and more
-
navigator-rs
serves as the entry point for embedding applications using Rust on Blue Robotics's Navigator
-
ruspiro-lock
Providing Spinlock, Semaphore and mutual exclusive data access for cross core usage on Raspberry Pi
-
rpi-led-panel
Control LED matrices with a Raspberry Pi
-
cu-rp-sn754410-new
controlling the SN754410 motor driver on the Raspberry Pi for Copper
-
blinkt
Interface for the Pimoroni Blinkt!, and any similar APA102 or SK9822 LED strips or boards, on a Raspberry Pi
-
cu-rp-encoder
driver for the Raspberry Pi to decode a directional encoder from GPIOs
-
sybot
coordinating components, defining robotic systems and their communication
-
sensehat-screen
using the 8x8-LED matrix, with RGB565 coloring, on the Raspberry Pi Sense HAT device
-
rppal-mcp23s17
MCP23S17 driver An experimental driver for the MCP23S17 16 bit I/O expander chip addressed over the SPI bus on Raspbery Pi peripherals, such as the PiFace Digital HAT. Requires RPPAL for the SPI interface.
-
pio-uart
A software UART implementation for the RP2040 using the PIO feature
-
rppal_w_frontend
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals
-
cu-rp-gpio
driver example for the Raspberry Pi GPIOs for Copper
-
rppal-pfd
PiFace Digital driver An experimental driver for the PiFace Digital I/O expander for the Raspberry Pi. Requires RPPAL for the GPIO and SPI interfaces.
-
picoboot-rs
connecting to and communicating with a Raspberry Pi microcontroller in BOOTSEL mode over USB
-
exomind
CLI for Exomind, a personal knowledge management tool
-
cu-caterpillar
example for the Copper project to measure a base latency from the runtime. It can be used dry running on a host or on a Raspberry Pi flipping GPIO pins.
-
rslibcamlite
Rust wrapper for libcamlite - h264/rgb stream access to rpi cameras
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
ruspiro-timer
This crates provides simple timing functions to pause the current processing for a specific amount of time. The core pausing is called on will block.
-
rpi-led-matrix
Bindings for Hzeller's RPi-RGB-Led-Matrix
-
ruspiro-mailbox
Raspberry Pi mailbox property tag interface API
-
ruspiro-console
Lightweight console abstraction for bare metal implementations to print strings to an output channel that could be easely configured/attached
-
waver
waveform generation library
-
ruspiro-mmio-register
macros to conviniently define memory mapped I/O (MMIO) registers
-
apigpio
Raspberry PI GPIO access, via pigpiod; safe, async, Tokio
-
rust_gpiozero
inspired by gpiozero written in Rust
-
ruspiro-uart
convinient access API to the Raspberry Pi 3 UART0 (PL011) and UART1 (miniUART) peripherals
-
librgbmatrix-sys
System crate for Hzeller's rpi-rgb-led-matrix C-library
-
ruspiro-gpio
This crates provides a GPIO peripheral abstraction of the Raspberry Pi
-
rp-hal-common
Shared HAL code for the Raspberry Pi microcontrollers
-
ruspiro-singleton
easy to use singleton pattern
-
mbrs
Master boot record parsing, manipulation and binary export
-
e_drone_sp
BYROBOT Drones
-
ruspiro-interrupt
Providing a simple and convenient way to implement interrupt handler for Raspberry Pi interrupts
-
rust_rpi_4wd_car
Rust code for Yahboom 4WD smart robot for Raspberry Pi 4B
-
raestro
A Rust-flavoured API Interface for the Pololu Micro-Maestro (6-Channel) Servo Controller Board. Developed for the Raspberry Pi
-
ili9163_driver
implements low level control over LCD graphical display equipped with ILI9163 driver
-
max-7219-led-matrix-util
no_std
-utility-library using ‘max7219’-crate for LED matrix displays with optional easy setup functions for Linux (Raspberry Pi) -
stat_common
server monitoring tool
-
raslib
Manage Raspberry PI devices with Rust. GPIO ports and direct support for L298N circuit motors
-
ruspiro-i2c
Raspberry Pi - I²C bus interface implementation
-
sk6812_rpi
SK6812RGBW library for RaspberryPi
-
pimoroni-tufty2040
Board Support Package for the Pimoroni Tufty2040
-
libvm116
Velleman VM116 USB DMX Controller
-
kpal
An extensible and RESTful control system for physical computing
-
bcm2837-lpa
Peripheral access crate for BCM2837 found in the Raspberry Pi 3 and Zero 2W
-
rpi_sim868
RPi SIM868 is a crate designed to facilitate interaction with the Waveshare SIM868 HAT for Raspberry Pi
-
mbus
An HTTP microservice exposing M-Bus Functionality
-
rainbow-hat-rs
Rust Driver for the Rainbow HAT for Raspberry Pi
-
dw3000
A driver for DW3000 Ultra Wide Band module implementing low and high level
-
pwlp
Control LED strips wirelessly by sending them short animation programs
-
pixtend
V2L board
-
ruspiro-allocator
lightweight heap memory allocator for Raspberry Pi baremetal environments
-
qwiic-relay-rs
aims at controlling Qwiic Relays using I2C from Linux
-
oxy-linux-pwm
controlling the PWM on the linux
-
rpi-mailbox
An interface of the
mailbox
which is a low level interface of the RaspberryPi -
lcd1602rs
A tiny package to write to a LCD1602 via I2C (e.g. on a Raspberry Pi)
-
gamepad
A cross platform gamepad solution
-
rustberry-poe-monitor
PoE Monitor for Raspberry Pi Waveshare PoE HAT (B)
-
lcd1604_gpio
Abstraction layer for interfacing between Raspberry Pi and 16x2 or 16x4 LCD display modules through GPIO
-
light_seq
Raspberry Pi based light show program reacting to the audio input
-
pio-proc
proc-macro for assembling PIO code in a Rust program at compile time
-
st7789_rs
A driver and graphics library for st7789 displays, primarily used on a Raspberry Pi
-
exomind-protos
Exomind, a personal knowledge management tool
-
bcm2835-lpa
Peripheral access crate for BCM2835 found in the Raspberry Pi 1 and Zero
-
sensehat
Interface with the Raspberry Pi Foundation's official Sense HAT sensor board
-
rpi-derive-key
deriving secure device-specific keys on Raspberry Pi
-
houseflow-api
API for Houseflow
-
new-home-gpio
first application of the new-home system. It controls the GPIO outputs of the Raspberry PI with the help of the sysfs.
-
rpi_ws281x-sys
Bindings to rpi_ws281x C library
-
ruspiro-boot
Bare metal boot strapper code for the Raspberry Pi 3 to conviniently start a custom kernel within the Rust environment without the need to deal with all the initial setup like stack pointers…
-
rascam
taking photos and videos with the Raspberry Pi camera
-
fancp
Types and methods for parsing/ creating Fan Control Protocol messages
-
bcm2711-lpa
Peripheral access crate for BCM2711 found in the Raspberry Pi 4
-
saks
Swiss Army Knife Shield for Raspberry Pi
-
adxl345_driver
Driver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer
-
ruspiro-channel
Bare Metal Channel implementations for
no-std
environments, only requiring an allocator to be provided -
air-navigator-rs
serves as the entry point for embedding applications using Rust on Blue Robotics's Navigator
-
ruspiro-cache
Raspberry Pi cache maintenance operation API
-
epd-spectra
Driver for Spectra EPDs from Pervasive Displays Inc
-
hc-sr04
Raspberry Pi Rust driver for the HC-SR04 ultrasonic distance sensor
-
mmal-sys
Rust definitions for mmal
-
feo
system monitoring CLI tool for Linux, with GPU temperature monitor for Raspberry Pi
-
rpi-mh-z19c-exporter
Export CO2 concentration measured with a Winsen MH-Z19C sensor on a Raspberry Pi to Prometheus
-
matrix_rhal
MATRIX HAL
-
ws-oled-driver
Raspberry Pi Waveshare OLED display hat driver
-
ruspiro-mmu
Functions to use and configure the MemoryManagementUnit (MMU) of the Raspberry Pi
-
gy521-rppal
accessing GY-521 sensor data using the rppal library on a Raspberry Pi
-
houseflow-types
Types for Houseflow
-
rustpiboot
Port of the raspberry pi usbboot code to rust
-
dht-mmap-rust
access to DHT11 and DHT22 sensors for the Raspberry PI
-
lcd1602_gpio
Abstraction layer for interfacing between raspberry pi and the lcd1602 - 16x2 lcd display module through GPIO
-
mcpi_api
Wrapper for the Minecraft Pi Edition API handling parsing and other aspects for you
-
seeed-studio-relay-board
controlling the Seeed Raspberry Pi Relay Board
-
rpi_window
Raspberry Pi window initialization for GPU rendering
-
videocore-gencmd
Actual FFI bindings to Videocore gencmd funcionality
-
rpi-video-rs
Rust version of H264 video record on Raspberry Pi
-
cupi_shift
manipulating shift registers via the GPIO pins on a Raspberry Pi
-
pi-beep
A reimplementation of
beep
but using the pwm chip of the raspberry pi -
rplidar-rppal
accessing RpLidar A1 sensor data using the rppal library on a Raspberry Pi
-
gpio-rust
Rust GPIO is a low-level library used to interact with a Raspberry PI's GPIO pins
-
e_drone_rpi
BYROBOT Drones
-
ccs811
air quality sensor on raspberry pi
-
dht22_pi
Rust API to obtain temperature and humidity measurements from a DHT22 connected to a Raspberry Pi
-
cargo-ruspiro-push
Cargo tool to push new RusPiRo Kernel's from the development machine (PC) to the Raspberry Pi if connected through a serial port
-
easyblink
Blinky library for controlling APA102 LEDs using a Raspberry Pi, built on top of the blinkt library
-
argonfand
Single threaded minimalistic ArgonOne case fan control
-
rpi_embedded
Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals. Forked from RPPAL
-
picoborgrev
A controller library for PiBorg's PicoBorg Reverse motor driver board designed for use with the Raspberry Pi
-
sh1122-rppal
A user mode driver for SH1122 (Raspberry PI interface)
-
vcgencmd
Bindings for Raspberry Pi's vcgencmd utility
Try searching with DuckDuckGo.