📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
awesomeraspberry-piresourceslistawesome-listrpi
Métricas principais
Crescimento de estrelas
Estrelas
16.6k
Forks
1.1k
Crescimento semanal
—
Issues
2
5k10k15k
set. de 2016abr. de 2018dez. de 2019ago. de 2021abr. de 2023nov. de 2024jul. de 2026
README
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
Gladys Assistant - Gladys, a privacy-first, open-source home assistant.
GlowBarn OS - Buildroot-based Linux distribution for paranormal research with EMF sensors, environmental monitoring, web dashboard and automated data logging.
HamPi - Formerly known as W3DJS Raspberry Pi for Ham Radio.
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.
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.
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.
Armbian Imager - An open-source imaging tool that makes installing Armbian OS effortless.
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.
n01d-forge - Native Rust image burner with LUKS/VeraCrypt encryption support, perfect for creating secure bootable SD cards for Raspberry Pi.
Drago - Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis.
Embedible - AI that transforms your electronics ideas into working Raspberry Pi Pico projects.
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.
OSMC Installer - GUI based utility to download and install OSMC on to a variety of platforms.
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.
Raspberry Pi GPIO Pinout - Interactive pinout reference for all 40 GPIO pins with BCM numbers, functions, voltage specs, and HAT overlays. Updated for Pi 5 (RP1 controller).
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 - Reconfigure Raspberry Pi images with an easy, Docker-like configuration file.
PiPulse - Monitor Raspberry Pi at all times without SSH.
PiShrink - Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot.
pistrong - Manage certificate-secured strongSwan VPNs. Installer and command-line tool for client-server, site-to-site, and host-to-host VPNs.
PiVPN - Create a full-featured OpenVPN/WireGuard VPN Server with a single bash command.
PiGro - PiGro does many commands that have to be entered via the terminal with one or two clicks of a button.
Pi-Apps - The most popular app store for Raspberry Pi computers, 100% open-source bash scripts.
Processing - Processing Development Environment running on Raspberry Pi.
Pwnagotchi - Pwnagotchi is an AI based Wi-Fi cracking tool that learns from its surrounding WiFi environment to maximize the crackable WPA key material it captures.
RaspAP-webgui - A simple, responsive web interface to control wifi, hostapd and related services on the Raspberry Pi.
Raspberry Pi Imager - An easy way to install Raspberry Pi OS and other operating systems to an SD card ready to use with your Raspberry Pi
Raspbian QEMU with network - 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.
Resin Bridge - Simple application/repo to bridge a Raspberry Pi's wlan0 interface to devices plugged into it over ethernet (eth0).
RPi Monitor Dashboard - Simple monitoring tool with a dashboard suitable for monitoring multiple RPi devices (CPU temperature, network, ping, browser, screenshot of X display etc.).
Rpi MQTT Monitor - The easiest way to track and control your Raspberry Pi or Ubuntu computer system health and performance in Home Assistant.
rpi-cookstrap - A lightweight, plugin based bakery shell script framework to customize, bootstrap & provision raspberry pi OS disk images.
sdm - Easily and fully customize RasPiOS images. Install apps, configure settings, etc then burn SSDs/SD cards for lots of different systems from a single image, and each one boots up fully configured and ready for work. Or play.
stressberry - Stress test your Raspberry Pi and plot temperatures.
TorTiPi - Shell script to automate the task of converting Raspberry Pi into a tor based wifi hotspot.
WebStation SYSMON - An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
WiFi config generator - Simple tool to generate wpa_supplicant.conf files with wifi settings
Bitcoin Tracker - A Physical Dashboard that displays Bitcoin stats in real time.
BlackRoad OS - Self-hosted edge AI operating system running 52 TOPS of inference on Raspberry Pi 5 clusters with Hailo-8 accelerators, WireGuard mesh networking, and self-healing automation.
ble-scale-sync - Reads BLE smart scales (23 brands) via built-in Bluetooth, calculates body composition, and exports to Garmin Connect, MQTT/Home Assistant, InfluxDB, and more. Website.
BotWave - FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
Ceil - Auto-provisioned RPi cluster running K8S on bare-metal.
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.
CocktailMaker - An advanced cocktail making machine that can be controlled via browser and touchscreen.
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.
DCS-BIOS - Exports DCS World cockpit data (switches, lights, displays) over serial/UDP to Arduino, ESP32, or Raspberry Pi for physical panel builds.
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, ...)
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.
Haven - Host a private blog on your Rasperry Pi instead of using Facebook.
HookProbe - AI-native intrusion detection system with eBPF/XDP packet filtering and ML threat classification. Processes 8.8M+ security events on a Pi 5.
LocalKin - 23MB single-binary AI Agent for Raspberry Pi and edge devices. Self-forging skills, Genesis Protocol for auto hardware discovery (GPIO, I2C, USB, Camera), offline-first with Ollama support.
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.
Occu-Pi - Controller software for the Occu-pi, a totally awesome bathroom door sensor.
P4wnP1 - P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W (required for HID backdoor).
Pi Image Capturer - Captures images, integrated with the Google IOT Cloud Platform ecosystem.
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.
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.
Project MyHouse - Smart Doll House with Gesture Recognition, using Raspberry Pi 3 or Pi Zero and PSMove motion controller.
Raspberry Pi Dashboard - Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required.
RustChain - Proof-of-Antiquity blockchain that rewards vintage and edge hardware including Raspberry Pi for mining. DePIN infrastructure for IoT devices.
Raspberry Pi Telegram Bot - Remotely control your Raspberry Pi using Telegram, with support for GPIO, system commands, custom modules, and real-time interaction.
RaspiBlitz - Fastest and cheapest way to get your own Lightning Node running.
RaspiBolt - Beginner’s Guide to ️⚡Lightning️⚡ on a Raspberry Pi.
Sonic Pi - The Live Coding Music Synth for Everyone.
Sonus - Node.js voice control for your Pi (and everything else) with customizable offline hotword detection.
speed-camera - Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data.
Stratux - Open source ADS-B receiver which feeds weather, traffic, GPS, and AHRS data to electronic flight bag software via wifi.
StreamPi - A robust alternative to the Elgato Stream Deck, that can launch apps, scripts, websites and control applications like OBS.
TelePi - Telepi allows you to monitor and control your Raspberry Pi via Telegram featuring file downloads, system monitoring, network insights, speed tests, and the ability to open web tunnels.
TeslaCam - Project utilizing a Raspberry Pi Zero W for USB Mass storage emulation and a PiJuice to collect and archive TeslaCam video.
Ultimate DNS Shield - Self-hosted recursive DNS server using Pi-hole, Unbound and Docker on Raspberry Pi 4.
USB Proxy - A USB man-in-the-middle project that allow users to monitor and modify USB packets flow between host and device.
Vinyl Shelf Finder - Uses a tilt & pan laser to find a record in a record collection.
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.
Waves - Transforming the transience of the spoken word into something concrete and physical through a microphone, waveform and thermal printer.
Whispering Mirror - Interactive soundart installation using the Hifiberry DAC.
EtchDroid - Is an open-source application that writes disk images to USB drives. Android
Kore Remote - Official remote to control Kodi. Android
PiGo - Effortlessly explore and manage multiple Pi servers on the go. Android
RaspController - Manage your Raspberry Pi remotely, control the GPIO ports, send commands directly through the terminal, view images from a connected camera and obtain data from different sensors. Android
Raspicast - Cast YouTube videos, media content from your android device, Play local media files, Play streams from playlists (m3u, pls) on your Raspberry Pi. Android
Screen Stream Mirroring - To stream your phone screen directly to Pi. Android
TeamViewer - Remote into Raspberry Pi while you are on the road!. Android
Termius - One of the cleanest SSH Client for Pi. Android, iOS
Turbo FTP - A good FTP client app for accessing files on raspberry. Android
VNC Viewer - To remotely control Raspberry Pi desktop. Android
iOS
RaspController - Allows you to easily manage your Raspberry Pi remotely, control the GPIO ports, send commands directly through the terminal and so much more. iOS
Articles
10 Years of Raspberry Pi - collections on 10 Years of Raspberry Pi, showcasing the most popular libraries across hobbyist uses cases, home automation, IoT, OS and utilities.
Control Your Home with Raspberry Pi - Teaches you how to turn a Raspberry Pi into a secure, modular, open source and self-hosted home automation gateway with Docker Compose, MQTT and TLS.
Essentials - AIY Voice Projects - Using Google's AIY Project Kit, learn how to use artificial intelligence with your Raspberry Pi.
Essentials - Learn to Code with C - Learn how to code using the language that built most of Linux and Raspbian, the C programming language, on your Raspberry Pi.
Essentials - Make Games with Python - Create your own entertainment with a Raspberry Pi by making games with Python, from simple text based games to full-fledged games with sound and animations.
Essentials - Making with Minecraft - Learn how to interact with a special Raspberry Pi version of minecraft using APIs, the GPIO pins, your programs, and so much more.
Raspberry Pi Annual 2018 - An educational book aimed to kids of all ages for an introduction to the Raspberry Pi.
Raspberry Pi Beginner's Book 1 - The official Raspberry Pi beginner book covering how to get started with your Raspberry Pi and starting to utilize different software and hardware projects.
Raspberry Pi Projects Book 1 - A collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products.
Raspberry Pi Projects Book 2 - A second collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products.
Raspberry Pi Projects Book 3 - A third collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products.
Raspberry Pi Projects Book 4 - A fourth collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products.
Raspberry Pi Projects Book 5 - A fifth collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products.
Retro Gaming with Raspberry Pi - A guide on how to setup your Raspberry Pi to play classic games, and how to make your own games.
The Official Raspberry Pi Handbook 2021 - A guide to help you get the most of your Raspberry Pi computer, essential information, project ideas, tutorials, and reviews.
The Official Raspberry Pi Handbook 2022 - A guide to help you get the most of your Raspberry Pi computer, essential information, project ideas, tutorials, and reviews. Updated for Raspberry Pi Pico.
Tutorials
Auto Mount USB - Guide to setup Auto Mount USB on Raspberry Pi.
DC++ Hub - Guide to setup an ADC (DC++) Hub on Raspberry Pi.
DIY Neural Network - Uses image recognition and Google’s Inception to recognize specific objects.
Docker Swarm with LetsEncrypt - Clear guidelines on how to set up a cluster with Docker, distributing services with Docker Compose and signing valid SSL certs with Letsencrypt.
Moonlight - Nvidia GameStream implementation to stream your full collection of Steam games from desktop to the Raspberry Pi.
Raspberry Pi 5 SSD Boot Guide - Comprehensive guide on upgrading RPi 5 with NVMe SSDs, including benchmarks and hardware compatibility tests (2026 update).
Raspbereum - Run your own Ethereum node on a Raspberry Pi.
RasRobot 4WD TB6612FNG checklist - Practical Raspberry Pi motor-driver checklist for debugging a 4WD robot with TB6612FNG drivers, common ground, standby pin and step-by-step motor tests.
TutorialSearch - Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.