User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Raspberry Pi

📝 A curated list of awesome Raspberry Pi tools, projects, images and resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 4, 2020, 12:01 a.m.

Thank you thibmaek & contributors
View Topic on GitHub:
thibmaek/awesome-raspberry-pi

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Models

OS Images

Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome, with built-in convenience features for unattended operation. Perfect for dashboards and build monitors.

888
110
9m
MIT

Lightweight justice for your single-board computer!

2.27K
299
48d
GPL-2.0

DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.

334
70
29d
n/a

Affordable Digital HD Video Transmission made easy!

488
138
119d
GPL-2.0

A Video Surveillance OS For Single-board Computers

5.53K
617
95d
n/a

📡 RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.

1
0
4m
n/a

Security-oriented, lightweight Linux distribution based on musl libc and busybox.

Build connected devices for a wide variety of consumer, retail, and industrial applications. Supports Raspberry Pi 3

A distribution of Linux for ARM computers.

Bootloader/universal OS installer, with support to VNC and HDMI-CEC.

FabScanPi is an open source 3D laser scanner using the Raspberry Pi Camera Module. Supports Raspberry Pi 2+

Linux Fedora distribution built for the Pi. Supports Raspberry Pi 2+

FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms.

Gentoo Stage 3 tarball for Raspberry Pi.

Gladys is an open-source program that runs on the Raspberry Pi and integrates into the entire home network system.

Home automation operating system/application for embedded device, also available standalone.

Penetration Testing & Ethical Hacking Linux distro for ARM devices.

Open-source OS for exploration, creation, and play – free for Raspberry Pi and the new Pi 3.

Retro-gaming on the Raspberry Pi built entirely on RetroArch.

Just enough OS for Kodi

Friendly, open-source Linux distribution for Raspberry Pi.

Minimal Raspbian (lighter than Jessie Lite).

The MoodleBox provides a Moodle learning management system on Raspberry Pi. Supports Raspberry Pi 3

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system.

Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.

New Out Of the Box Software, an easy OS installer for beginners.

Distribution for 3d printers.

Open Embedded Linux Entertainment Center, a very lightweight Kodi build.

A preconfigured version of the OpenHAB home automation software. Supports Raspberry Pi 2+

OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux containing services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Supports Raspberry Pi 3

OpenWrt is described as a Linux distribution for embedded devices for network management.

Open Source Media Centre, based on Kodi.

Small form factor DVS system allowing you to control digital music files with timecode vinyl.

System to manage Raspberry Pi classrooms.

Anonymous offline mobile file-sharing and communications system.

Plex client for the Raspberry Pi.

Drag & drop light-weight retro-gaming and media center on the Raspberry Pi.

Retro-gaming on the Raspberry Pi.

Non-Linux OS originated from the group that developed the ARM microprocessor.

Play synced backing tracks, videos and DMX light-sequences live on stage. Supports Raspberry Pi 3

Free and open source OS that turns embedded hardware into Hi-Fi music players.

Drop'n'play sampler: drop .WAV samples on the SD card, and play!

Stands for the Slackware ARM on Raspberry Pi.

Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi 2+

[Supports Raspberry Pi 4+]

Ubuntu distribution for the Raspberry Pi based on MATE desktop. Supports Raspberry Pi 2+

Ubuntu Server distribution for the Raspberry Pi. Supports Raspberry Pi 2+ Supports Raspberry Pi 3

Headless audiophile music player, designed to play music with the highest possible fidelity.

Run Windows 10 ARM64 on Raspberry Pi, which is community supported.

Tools

Raspberry Pi distribution of Alpha

23
4
2y 67d
n/a

For versatile GUIs written in HTML/CSS and Python (no JavaScript needed) - The lightweight and easy-to-use toolkit to begin with GUI programming.

86
10
85d
MIT

Cross-compile the Linux kernel for Raspberry Pi with enhanced security in a single command.

3
1
108d
MIT

HealthyPi is the first fully open-source, full-featured vital sign monitor. Using the Raspberry Pi as its computing and display platform, the HealthyPi add-on HAT turns the Raspberry Pi into a vital sign monitoring system.

135
45
37d
n/a

Raspberry Pi (arm) wifi configuration container. Configure and control wifi connectivity with a JSON based REST api.

224
103
1y 10m
MIT

Shell script to set up Raspberry Pi (TM) as an OpenVPN server

706
138
4m
MIT

📚 Control Functions For Single-Board Computers

76
24
6m
MIT

Tool used to create the raspberrypi.org Raspbian images

1.41K
1K
17d
BSD-3-Clause

Script for creating custom OS images for single-board computers

138
24
4m
GPL-3.0

Make your pi images smaller!

1.44K
284
99d
MIT

(⌐■_■) - Deep Reinforcement Learning instrumenting bettercap for WiFi pwning.

4.04K
567
5m
n/a

Simple AP setup & WiFi management for Debian-based devices

2.69K
604
2d
GPL-3.0

Resin.io device to bridging the wifi network to ethernet

26
1
3y 7m
n/a

Tor based Raspberry π hotspot

70
18
5d
BSD-3-Clause

An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.

144
17
30d
GPL-3.0

macOS application to easily install/backup/restore images onto an SD card.

Web UI for creating custom images with specific packages installed.

Flash OS images to SD cards and USB drives, safely and easily.

Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis.

The blocks based, easy to use setup tool for Raspberry Pi.

Create a full-featured OpenVPN/WireGuard VPN Server with a single bash command.

Processing Development Environment running on Raspberry Pi.

Simple tool to launch QEMU on Raspbian with the required modifications on the system and kernel. Automatic network access. Handy to create images in your PC.

Simple tool to generate wpa_supplicant.conf files with wifi settings

Projects

Network-wide ads & trackers blocking DNS server

5.86K
630
2d
GPL-3.0

Physical Bitcoin Stat Ticker

14
4
7m
n/a

Helmut Hoffer von Ankershoffen experimenting with auto-provisioned RPi cluster running K8S on bare-metal

30
2
12m
GPL-3.0

A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)

704
127
10d
GPL-3.0

clockOS is an app that runs on a Raspberry Pi into a smart desktop clock.

36
2
3y 10m
n/a

CLI tool to monitor downstream load on DOCSIS cable networks

40
2
8m
GPL-2.0

JavaFX UI + Arduino project to control the lights in a drum booth

2
1
5m
n/a

BLE Edition of the original FistBump (portable WPA handshake grabber)

21
1
2y 11d
MIT

Go implementation of a Raspberry Pi garage door opener

34
2
102d
GPL-3.0
5
1
4m
Apache-2.0

Instructions for building an almost consumer hardware based prototype of a hearing aid

54
20
38d
n/a

Kubernetes ported to ARM boards like Raspberry Pi.

563
89
3y 6m
MIT

home page source

1
0
11d
n/a

My first venture into raspberry pi stuff. Running a custom pure data patch I've been working on for a couple years on a Raspberry Pi 3. This project took a couple months and I'm still tweaking stuff here and there but it's pretty much complete, it even survived it's first live show!

817
93
3y 6m
n/a

Móvel - Dashboard for Raspberry pi car computer

109
10
4y 11m
MIT

Robot bartender on Raspberry Pi and Golang

15
0
3y 37d
n/a

Know Who's at the Office with the Raspberry Pi

324
53
3y 74d
MIT

The Occu-pi door controller

7
4
2y 5m
BSD-3-Clause

P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W.

3.04K
589
1y 12m
GPL-3.0

This project demonstrates the google cloud IOT platform interaction with the IOT devices.

6
1
1y 10m
MIT

A Raspberry Pi 3 based payment module based on RFID.

13
3
2y 6m
n/a

Open and cheap DIY IP-KVM based on Raspberry Pi

955
41
95d
Unknown

Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.

426
87
11d
MIT

A Fancy Clock built around a monitor and a Raspberry Pi

491
167
1y 4m
MIT

RaspberryPI CPU fan tuner with a s8050 Triode

32
10
4y 74d
MIT

FM-RDS transmitter using the Raspberry Pi's PWM

1.06K
276
1y 72d
GPL-3.0

Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js.

5.43K
997
2y 9d
n/a

Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD

1.11K
250
2d
MIT

Bitcoin & Lightning full node on a Raspberry Pi

785
252
101d
MIT

RpiMotorLib : Raspberry Pi Motor Library : A python 3 library for various motors and servos to connect to a raspberry pi

138
31
9m
n/a

RPi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.

48
9
7m
n/a

A Raspberry Pi based home alarm system.

208
40
2y 11m
GPL-3.0

The fairest of them all. A DIY voice controlled smart mirror with IoT integration.

2.58K
711
29d
n/a

Code. Music. Live.

6.35K
691
4d
n/a

/so.nus/ STT (speech to text) for Node with offline hotword detection

520
74
1y 6m
MIT

A Unix, Windows, Raspberry Pi Object Speed Camera using python, opencv, video streaming, motion tracking. Includes a Standalone Web Server Interface, Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync script. watch-app allows remotely controller camera configuration from a remote storage service name. Uses sqlite3 and gnuplot for reporting. Recently added openalpr license plate reader support.

447
95
9d
n/a

Aviation weather and traffic receiver based on RTL-SDR.

746
286
107d
BSD-3-Clause
32
0
1y 6m
Apache-2.0

raspberry pi project that visualizes sound waves

22
2
2y 8m
n/a

Easy way to run wordpress on a Raspberry Pi with Docker

40
11
4y 92d
n/a

Cluster aimed to be under the size of full tower desktop.

Honey beehive monitoring project.

Highly redundant and low power usage RADOS home storage solution.

Remotely deploying timelapse camera using Docker, Resin, and 3G internet.

Timed charging station for students using Chromebooks at school.

A open source project by Googlers to turn a Raspberry Pi into a simple, tiny, personal web server and web-based development environment.

Raspberry Pi Zero Rubber Ducky recognized as a USB HID by just about anything with a USB port, thus allowing you to run custom scripts as if it were a keyboard. Supports Raspberry Pi Zero

Baby monitor including custom case, server, and client source code. Supports Raspberry Pi 3

Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display.

Flexible open source personal assistant.

Led lighting solution dedicated for raspberry pi and your TV.

The original open source modular smart mirror platform. Supports Raspberry Pi 2+

Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board.

Nixie Tube Clock powered by a Raspberry Pi.

Black hole for internet ads.

Java I/O library the Raspberry Pi.

Live flight tracking using a Raspberry Pi.

E-ink nametag display running on a Pi Zero. Supports Raspberry Pi Zero

Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner.

Enclosure in a power strip, sniffing network data.

Smart Doll House with Gesture Recognition, using Raspberry Pi 3 or Pi Zero and PSMove motion controller.

img src="https://raw.githubusercontent.com/humanetech-community/awesome-humane-tech/main/logo/github.svg?sanitize=true" width="16"/>](https://github.com/synesthesiam/rhasspy) - A fully offline voice assistant toolkit for many languages.

Skateboard odometer and speedometer with RFID user system.

Take over and allow full control over any Parrot AR Drone within wireless distance.

A robust alternative to the Elgato Stream Deck, that can launch apps, scripts, websites and control applications like OBS.

Uses a tilt & pan laser to find a record in a record collection.

AIY Voice Kit from Google, to build a standalone voice recognition system using the Google Assistant, or add voice recognition and natural language processing to your Raspberry Pi-based projects.

Interactive soundart installation using the Hifiberry DAC.

Home automation based on sound recognition from notes played on an ocarina.

Useful Apps

Articles

Raspberry Pi A to Z List

878
55
3y 4d
n/a

Information about different & correct ways to power the pi.

Intro into the Raspberry Pi and what can be done with it.

Guide to setup the Raspberry Pi for beginners.

Extensive guide on security best practices for the Pi ie. exposed to the internet.

Books

Tutorials

Gamestream client for embedded systems

1.26K
243
4m
GPL-3.0

Ethereum Geth node on Raspberry Pi

10
2
1y 9m
n/a

Guide to setup Auto Mount USB on Raspberry Pi.

Guide to setup an ADC (DC++) Hub on Raspberry Pi.

Uses image recognition and Google’s Inception to recognize specific objects.

Clear guidelines on how to set up a cluster with Docker, distributing services with Docker Compose and signing valid SSL certs with Letsencrypt.

How to Build a Raspberry Pi Retro Game Console for $35.

Password-less login for ssh sessions on the Raspberry Pi.

Guide to boot and access a Raspberry Pi Zero over a USB cable without need of an ethernet/wifi connection, keyboard or screen. Supports Raspberry Pi Zero

Beginners guide to setting up a Plex media server to stream all of your media content.

Swift programming

All you need to build Swift on a RaspberryPi or other ARM boards, updated to Swift 5.1.5

437
30
8m
n/a

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

1.14K
113
64d
MIT

👷Build Swift Projects on a Remote Machine within Xcode.

251
10
4y 27d
MIT

Quick tutorial to share the way to help setup compiling Raspberry Pi code with Xcode.

Quick guide to help setup Swift environment on Raspbian Strech (lite).

Community