Awesome Raspberry Pi
The Raspberry Pi is a series of credit card-sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. Official Link: Raspberry Pi Foundation Homepage, Raspberry Pi Computer Homepage
This list is a collection of tools, projects, images and resources conforming to the Awesome Manifesto
Contributions very welcome but first see Contributing
Contents
Models
The complete collection of (consumer) Raspberry Pi models consist of:
- Raspberry Pi 1, Model A & Model B (2012, discontinued)
- Raspberry Pi 1, Model B+ (July, 2014)
- Raspberry Pi 1, Model A+ (November, 2014)
- Raspberry Pi 2, Model B (February, 2015)
- Raspberry Pi Zero (November, 2015)
- Raspberry Pi 3, Model B (March, 2016)
- Raspberry Pi Zero W (February, 2017)
- Raspberry Pi 3, Model B+ (March, 2018)
- Raspberry Pi 3, Model A+ (November, 2018)
- Raspberry Pi 4, Model B (June, 2019)
- Raspberry Pi 5 (October, 2023)
- Raspberry Pi 400 (November, 2020)
- Raspberry Pi Pico (January, 2021)
- Raspberry Pi Pico 2 (August, 2024)
- Raspberry Pi Zero 2 W (October, 2021)
- Raspberry Pi Pico W (June, 2022)
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.
- chilipie-kiosk - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors.
- 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).
- DietPi - Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.
- DroneBridge - A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems.
- EZ-WifiBroadcast - Affordable Wireless Digital HD Video Transmission made easy.
- FabScanPi - FabScanPi is an open source 3D laser scanner using the Raspberry Pi Camera Module.
- 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.
- Gladys Assistant - Gladys, a privacy-first, open-source home assistant.
- 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
- Mainsail OS - A distribution for 3D Printers that includes everything to get started with Klipper Firmware and Mainsail.
- Manjaro - Friendly, open-source Linux distribution for Raspberry Pi.
- Minibian - Minimal Raspbian (lighter than Jessie Lite).
- moOde - The moOde audio player provides acts as a Audiophile streamer with DLNS, Spotify Connect and AirPlay support for old receivers.
- 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.
- NextCloudPi - Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.
- 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 and Raspberry Pi 4.
- 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.
- RasComm RaspberryPi MorseCode Translator - RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
- Raspberry Pi OS - The official supported Raspberry Pi OS (previously called "Raspbian"), based on Debian and available as a lite version.
- 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 Desktop - Ubuntu Desktop distribution for the Raspberry Pi. Supports Raspberry Pi 4.
- Ubuntu MATE - Ubuntu distribution for the Raspberry Pi based on MATE desktop.
- Ubuntu Server - Ubuntu Server distribution for the Raspberry Pi. Supports Raspberry Pi Zero 2 W.
- Volumio - Headless audiophile music player, designed to play music with the highest possible fidelity.
- Windows 10 IoT Core - Windows 10 distribution for IoT.
Tools
- Alpha - Remotely load, debug and test bare-metal programs using GDB with this system-level GDB server.
- ApplePi Baker - macOS application to easily install/backup/restore images onto an SD card.
- Atlas toolkit - Very lightweight and easy to install toolkit to write in Python single-page web applications to pilot your RPi, without having to install a web server.
- balenaEtcher - SD card burner app that is simple for end users, extensible for developers, and works on any platform.
- Drago - Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis.
- Hardened Kernel Builder for RPi - Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command.
- HealthyPi - HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing.
- iotwifi - Wifi AP + Client management in 8MB Docker Container, with REST API for controlling wifi client and station modes simultaneously.
- ndm - Command line tool to easily manage DNS and DHCP servers.
- Orangetool - Control functions for Single-Board computers in Python.
- Pi Temperature Exporter - a CPU and GPU temperature exporter for Prometheus consumption.
- pi-gen - Tool used to create the raspberrypi.org Raspbian images. This can be used to create your own custom images with specific packages installed, etc.
- Pieman - Script for creating custom images based on Raspbian, Devuan, Ubuntu and Alpine Linux.
- PiKISS - A bunch of scripts with menu to make your life easier.
- Pimod -