awesome-raspberry-pi
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
https://github.com/thibmaek/awesome-raspberry-pi
Last synced: 1 day ago
JSON representation
-
Community
-
License
-
Swift programming
- `@Raspberry_Pi` on Twitter
- `@Raspberry_Pi@raspberrypi.social` on Mastodon
- `#raspberrypi` on Freenode
- `Raspberry Pi` on YouTube
- eLinux Hub
- MAKE on Youtube
- Novaspirittech on YouTube
- Official Blog
- Official Forum
- Raspberry Pi Jam — Official conferences
- Reddit Projects
- StackExchange
- Official Forum
- Official Forum
- `#raspberrypi` on Freenode
-
-
Models
- Raspberry Pi 1, Model B+
- Raspberry Pi 1, Model A+
- Raspberry Pi 2, Model B
- Raspberry Pi Zero
- Raspberry Pi 3, Model B
- Raspberry Pi Zero W
- Raspberry Pi 3, Model B+
- Raspberry Pi 3, Model A+
- Raspberry Pi 4, Model B
- Raspberry Pi 5
- Raspberry Pi 400
- Raspberry Pi Pico
- Raspberry Pi Zero 2 W
- Raspberry Pi Pico W
- Raspberry Pi 1, Model A+
- Raspberry Pi 2, Model B
- Raspberry Pi 1, Model B+
- Raspberry Pi Zero
- Raspberry Pi 3, Model B
- Raspberry Pi Zero W
- Raspberry Pi 3, Model B+
- Raspberry Pi 3, Model A+
- Raspberry Pi 4, Model B
- Raspberry Pi 400
- Raspberry Pi Pico 2
- Raspberry Pi 500
- Raspberry Pi 500+
-
OS Images
- Alpine Linux - Security-oriented, lightweight Linux distribution based on musl libc and busybox.
- Arch Linux ARM - Lightweight and flexible Linux distribution that tries to Keep It Simple.
- Armbian - A base operating system platform for single board computers (SBCs) that other projects can trust to build upon.
- balenaOS - open source OS to run Docker containers on embedded devices that's been designed for reliability and proven in production.
- BerryBoot - Bootloader/universal OS installer, with support to VNC and HDMI-CEC.
- Channels DVR Server - Custom image for Channels DVR Server which provides a whole home DVR system.
- Debian - Unofficial Debian image for Raspberry Pi (maintained by a Debian Developer).
- EZ-WifiBroadcast - Affordable Wireless Digital HD Video Transmission made easy.  
- Fedora - Linux Fedora distribution built for the Pi. 
- FreeBSD - FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms.
- FreedomBox - FreedomBox is a private home server for non-experts. 
- Gentoo - Gentoo Stage 3 tarball for Raspberry Pi.
- Hass.io - Home automation operating system/application for embedded device, also available standalone.
- HypriotOS - Minimal Debian-based operating system, optimized to run Docker.
- Kali Linux - Penetration Testing & Ethical Hacking Linux distro for ARM devices.
- KonstaKANG - Unofficial LineageOS and AOSP builds for Raspberry Pi. 
- Lakka - Retro-gaming on the Raspberry Pi built entirely on RetroArch.
- LibreELEC - Just enough OS for Kodi
- Manjaro - Friendly, open-source Linux distribution for Raspberry Pi.
- Minibian - Minimal Raspbian (lighter than Jessie Lite).
- MoodleBox - The MoodleBox provides a Moodle learning management system on Raspberry Pi. 
- motionEyeOS - Linux distribution that turns a single-board computer into a video surveillance system.
- NetBSD - NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system.
- NOOBS - New Out Of the Box Software, an easy OS installer for beginners.
- OctoPi - Distribution for 3d printers.
- OpenHABian - A preconfigured version of the OpenHAB home automation software. 
- OpenMediaVault - 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. 
- openSUSE - openSUSE is a major Linux distribution that has images based for its stable release Leap and rolling release Tumbleweed. Images can be found for many of the Pis, including the [Raspberry Pi 3](https://en.opensuse.org/HCL:Raspberry_Pi3) and [Raspberry Pi 4](https://en.opensuse.org/HCL:Raspberry_Pi4).
- OpenWRT - OpenWrt is described as a Linux distribution for embedded devices for network management.
- OSMC - Open Source Media Centre, based on Kodi.
- PiDeck - Small form factor DVS system allowing you to control digital music files with timecode vinyl.
- PiNet - System to manage Raspberry Pi classrooms.
- PirateBox - Anonymous offline mobile file-sharing and communications system.
- Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
- RasPlex - Plex client for the Raspberry Pi.
- Recalbox - Drag & drop light-weight retro-gaming and media center on the Raspberry Pi.
- RetroPie - Retro-gaming on the Raspberry Pi.
- Risc OS - Non-Linux OS originated from the group that developed the ARM microprocessor.
- Rocket Show - Play synced backing tracks, videos and DMX light-sequences live on stage. 
- RuneAudio - Free and open source OS that turns embedded hardware into Hi-Fi music players.
- SamplerBox - Drop'n'play sampler: drop .WAV samples on the SD card, and play!
- Twister OS - Skinned version of Raspberry Pi OS with preinstalled apps like box86 and Retropie to introduce noobs to Linux and Raspberry Pi. 
- Ubuntu Core - Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W. 
- Ubuntu MATE - Ubuntu distribution for the Raspberry Pi based on MATE desktop. 
- Volumio - Headless audiophile music player, designed to play music with the highest possible fidelity.
- Windows 10 IoT Core - Windows 10 distribution for IoT. 
- moOde - The moOde audio player acts as an Audiophile streamer with DLNS, Spotify Connect and AirPlay support for old receivers.  
- NOOBS - New Out Of the Box Software, an easy OS installer for beginners.
- Raspberry Pi OS - The official supported Raspberry Pi OS (previously called "Raspbian"), based on Debian and available as a lite version.
- FabScanPi - FabScanPi is an open source 3D laser scanner using the Raspberry Pi Camera Module. 
- DietPi - Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.
- Mainsail OS - A distribution for 3D Printers that includes everything to get started with Klipper Firmware and Mainsail.
- NextCloudPi - Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.
- FabScanPi - FabScanPi is an open source 3D laser scanner using the Raspberry Pi Camera Module. 
- motionEyeOS - Linux distribution that turns a single-board computer into a video surveillance system.
- PiFi - Turn Raspberry Pi into a High-Speed VPN Router in Seconds ⚡️ (Supports Raspberry Pi 4 and 5).
- PiNet - System to manage Raspberry Pi classrooms.
- PirateBox - Anonymous offline mobile file-sharing and communications system.
- RasComm RaspberryPi MorseCode Translator - RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
- RasPlex - Plex client for the Raspberry Pi.
- RuneAudio - Free and open source OS that turns embedded hardware into Hi-Fi music players.
- Ubuntu Core - Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W. 
- HypriotOS - Minimal Debian-based operating system, optimized to run Docker.
- DroneBridge - A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems. 
- chilipie-kiosk - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. 
- EZ-WifiBroadcast - Affordable Wireless Digital HD Video Transmission made easy.  
- GlowBarn OS - Buildroot-based Linux distribution for paranormal research with EMF sensors, environmental monitoring, web dashboard and automated data logging. 
- Ubuntu Desktop - Ubuntu Desktop distribution for the Raspberry Pi. Supports Raspberry Pi 4 and 5.
- Ubuntu Server - Ubuntu Server distribution for the Raspberry Pi. Supports Raspberry Pi Zero 2 W. 
- Anthias - The world's most popular open source digital signage project.
- HamPi - Formerly known as W3DJS Raspberry Pi for Ham Radio.
- balenaOS - open source OS to run Docker containers on embedded devices that's been designed for reliability and proven in production.
- Debian - Unofficial Debian image for Raspberry Pi (maintained by a Debian Developer).
- FreedomBox - FreedomBox is a private home server for non-experts. 
- Gladys Assistant - Gladys, a privacy-first, open-source home assistant. 
- Kali Linux - Penetration Testing & Ethical Hacking Linux distro for ARM devices.
- OctoPi - Distribution for 3d printers.
- PiDeck - Small form factor DVS system allowing you to control digital music files with timecode vinyl.
- PiFi - Turn Raspberry Pi into a High-Speed VPN Router in Seconds ⚡️ (Supports Raspberry Pi 4 and 5).
- PIrateRF - Turns a Raspberry Pi Zero W into a portable, browser-controlled RF transmitter with its own WiFi hotspot, supporting a dozen modes including FM broadcast, FT8, RTTY, POCSAG, and Morse. 
- Recalbox - Drag & drop light-weight retro-gaming and media center on the Raspberry Pi.
- SamplerBox - Drop'n'play sampler: drop .WAV samples on the SD card, and play!
-
Projects
- 40-node Raspberry Pi Cluster - Cluster aimed to be under the size of full tower desktop.
- BeeMonitor - Honey beehive monitoring project.
- Building a Ceph Cluster on Raspberry Pi - Highly redundant and low power usage RADOS home storage solution.
- Building Timelapse with Resin - Remotely deploying timelapse camera using Docker, Resin, and 3G internet.
- Chromebook Charger Kiosk - Timed charging station for students using Chromebooks at school.
- DIY USB Rubber Ducky - 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. 
- FistBump BLE Edition - WPA Hash Grabbing Bluetooth Peripheral / Android App.
- FruitNanny - Baby monitor including custom case, server, and client source code. 
- Harry Potter and the real life Daily Prophet - Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display.
- Jasper - Flexible open source personal assistant.
- Lumos - Smart Lamp for Better Sleep.  
- Magic Mirror - The original open source modular smart mirror platform. 
- Mini OONTZ - 3D printed mini MIDI controller.
- Multi-Datacenter Cassandra on 32 Raspberry Pi’s - Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board.
- Nerves Project - Craft and deploy bulletproof embedded software in Elixir.
- Network Presence Detector - Setup a Pi Zero to scan for devices on a WiFi network and use that to determine who is "home".
- NTP driven Nixie Clock - Nixie Tube Clock powered by a Raspberry Pi.
- Pi-hole - Black hole for internet ads.
- Pi4j Project - Java I/O library the Raspberry Pi.
- PiAware - Live flight tracking using a Raspberry Pi.
- PiE-Ink - E-ink nametag display running on a Pi Zero. 
- PiScan - Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner.
- Planning lunch with a Slackbot on resin.io - Node.js Slackbot (lunchbot), hosted on Resin.
- Power Sniffing Strip - Enclosure in a power strip, sniffing network data.
- Project MyHouse - Smart Doll House with Gesture Recognition, using Raspberry Pi 3 or Pi Zero and PSMove motion controller.
- Raspberry Pi Erlang Cluster - Erlang cluster on a Raspberry Pi 2.
- Raspberry PI Hadoop Cluster - Big Data cluster running on the Raspberry Pi.
- RaspiBolt - Beginner’s Guide to ️⚡Lightning️⚡ on a Raspberry Pi.
- Receiving GOES-16 Images on a Raspberry Pi - An advanced project to receive weather imagery from the GOES-16 satellite using software defined radio (SDR).
- Rhasspy - Open source, fully offline set of voice assistant services that works well with Home Assistant, Node-RED, MQTT and more.
- RPi-eth-display - Open source DisplayLink alternative, ethernet to HDMI adapter.
- Skate-o-Meter - Skateboard odometer and speedometer with RFID user system.
- SkyJack - Take over and allow full control over any Parrot AR Drone within wireless distance.
- Smart Security Camera - Using OpenCV, Twilio and a WebCam/picam.
- StreamPi - A robust alternative to the Elgato Stream Deck, that can launch apps, scripts, websites and control applications like OBS.
- Voice Kit - 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.
- Whispering Mirror - Interactive soundart installation using the Hifiberry DAC.
- Zelda Home Automation - Home automation based on sound recognition from notes played on an ocarina.
- Zelda Home Automation - Home automation based on sound recognition from notes played on an ocarina.
- Harry Potter and the real life Daily Prophet - Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display.
- Magic Mirror - The original open source modular smart mirror platform. 
- AdGuard Home - DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.
- Bitcoin Tracker - A Physical Dashboard that displays Bitcoin stats in real time.  
- Building a Ceph Cluster on Raspberry Pi - Highly redundant and low power usage RADOS home storage solution.
- Circle - A C++ bare metal environment for Raspberry Pi.
- clockOS - simple smart desktop clock using a Raspberry Pi display.
- CookCLI - Turn your Raspberry Pi into a self-hosted recipe server. Manage recipes in plain-text Cooklang format with web UI, shopping lists, and meal planning.
- CocktailTDI - Another cocktail machine (powered by Raspberry Pi 4, Golang, a pneumatic pump and valves).
- Coder for Raspberry Pi - A open source project by Googlers to turn a Raspberry Pi into a simple, tiny, personal web server and web-based development environment.
- Display_Lib_RPI - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers.
- DIY Arcade Machine - A retro style arcade machine, based on a Raspberry Pi Pico, a Hub75 LED matrix and some other stuff (Wii Nunchucks, 3D printed parts, ...)
- docsis-cable-load-monitor - Tool to monitor downstream load on DOCSIS cable networks.
- Drumbooth controller with touch interface - Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips.
- Gaussmeter - Project utilizing a Raspberry Pi Zero W, WS2812B Leds and the Tesla API to collect and display a Tesla's status. 
- Haven - Host a private blog on your Rasperry Pi instead of using Facebook.
- Hearing aid prototoype - A Raspberry Pi powered prototype of a hearing aid. 
- Internet Chronometer - Turn your Raspberry Pi in to an Internet Chronometer.
- Kubernetes on ARM - Get your ARM device up and running Kubernetes in less than ten minutes.
- Lomorage - Private photo cloud host on Raspberry Pi, with Android/iOS/Web client.
- Looper/synth/drum thing - Sequencer/Drumpad, like Native Instruments' Maschine for the Pi.
- NALIVATOR-9000 - Robot bartender for making cocktails with Telegram-bot interface and speech synthesis on Golang.
- Occu-Pi - Controller software for the Occu-pi, a totally awesome bathroom door sensor.
- pi_payments - Payment module based on RFID.
- Pi-KVM - DIY KVM over IP to manage remote computers via Web UI or VNC with FullHD video, mouse, virtual drive, IPMI, Wake-on-LAN and many other things.
- pi-timolo - Remote Headless multi feature PiCamera Operation from Rclone Remote Storage Service and More.
- PiClock - Fancy Clock built around a monitor and a Raspberry Pi.
- PiFanTuner - CPU-fan-tuner daemon, just enables your fan as necessary. 
- PiFmRds - FM-RDS transmitter using a Raspberry Pi.
- PiScan - Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner.
- PoisonTap - Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js. 
- Raspberry Pi Dashboard - Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required.
- Raspberry PI Hadoop Cluster - Big Data cluster running on the Raspberry Pi.
- Raspberry Pi Setup - ⚡ Quickly setup my Raspberry Pi.
- RaspiBlitz - Fastest and cheapest way to get your own Lightning Node running.
Sub Categories
Keywords
raspberry-pi
28
python
12
raspberrypi
9
rpi
7
raspbian
6
raspberry
6
iot
6
linux
4
arm
4
monitoring
4
python3
4
wifi
4
golang
3
hardware
3
debian
3
cpu-temperature
2
cpu-monitoring
2
dashboard
2
traffic
2
hdmi
2
captive-portal
2
embedded
2
hospitality
2
hotel
2
hotspot
2
pispot
2
portable
2
voice-control
2
home-automation
2
ubuntu
2
arm64
2
self-hosted
2
gui
2
whiptail-menu
2
webserver
2
security
2
rfid
2
automation
2
opencv
2
motion-tracking
2
distribution
2
swift
2
gpio
2
bash
2
monitoring-tool
2
monitoring-scripts
2
docker-container
2
docker
2
open-source
2
armv7
2