{"slug": "thibmaek--awesome-raspberry-pi", "title": "Raspberry Pi", "description": "\ud83d\udcdd A curated list of awesome Raspberry Pi tools, projects, images and resources", "github_url": "https://github.com/thibmaek/awesome-raspberry-pi", "stars": "16K", "tag": "Platforms", "entry_count": 276, "subcategory_count": 8, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Models", "url": "#models", "description": ""}, {"name": "OS Images", "url": "#os-images", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Projects", "url": "#projects", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "Raspberry Pi 1, Model B+", "url": "https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/", "description": ""}, {"name": "Raspberry Pi 1, Model A+", "url": "https://www.raspberrypi.org/products/raspberry-pi-1-model-a-plus/", "description": ""}, {"name": "Raspberry Pi 2, Model B", "url": "https://www.raspberrypi.org/products/raspberry-pi-2-model-b/", "description": ""}, {"name": "Raspberry Pi Zero", "url": "https://www.raspberrypi.org/products/raspberry-pi-zero/", "description": ""}, {"name": "Raspberry Pi 3, Model B", "url": "https://www.raspberrypi.org/products/raspberry-pi-3-model-b/", "description": ""}, {"name": "Raspberry Pi Zero W", "url": "https://www.raspberrypi.org/products/raspberry-pi-zero-w/", "description": ""}, {"name": "Raspberry Pi 3, Model B+", "url": "https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/", "description": ""}, {"name": "Raspberry Pi 3, Model A+", "url": "https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/", "description": ""}, {"name": "Raspberry Pi 4, Model B", "url": "https://www.raspberrypi.org/products/raspberry-pi-4-model-b/", "description": ""}, {"name": "Raspberry Pi 5", "url": "https://www.raspberrypi.com/products/raspberry-pi-5/", "description": ""}, {"name": "Raspberry Pi 400", "url": "https://www.raspberrypi.org/products/raspberry-pi-400/", "description": ""}, {"name": "Raspberry Pi 500", "url": "https://www.raspberrypi.com/products/raspberry-pi-500/", "description": ""}, {"name": "Raspberry Pi 500+", "url": "https://www.raspberrypi.com/products/raspberry-pi-500-plus/", "description": ""}, {"name": "Raspberry Pi Pico", "url": "https://www.raspberrypi.com/products/raspberry-pi-pico/?variant=raspberry-pi-pico", "description": ""}, {"name": "Raspberry Pi Pico 2", "url": "https://www.raspberrypi.com/products/raspberry-pi-pico-2/", "description": ""}, {"name": "Raspberry Pi Zero 2 W", "url": "https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/", "description": ""}, {"name": "Raspberry Pi Pico W", "url": "https://www.raspberrypi.com/products/raspberry-pi-pico/?variant=raspberry-pi-pico-w", "description": ""}, {"name": "Alpine Linux", "url": "https://wiki.alpinelinux.org/wiki/Raspberry_Pi", "description": "Security-oriented, lightweight Linux distribution based on musl libc and busybox."}, {"name": "Arch Linux ARM", "url": "https://archlinuxarm.org/", "description": "Lightweight and flexible Linux distribution that tries to Keep It Simple."}, {"name": "Armbian", "url": "https://www.armbian.com/rpi4b/", "description": "A base operating system platform for single board computers (SBCs) that other projects can trust to build upon."}, {"name": "balenaOS", "url": "https://www.balena.io/os/", "description": "open source OS to run Docker containers on embedded devices that's been designed for reliability and proven in production."}, {"name": "BerryBoot", "url": "http://www.berryterminal.com/doku.php/berryboot", "description": "Bootloader/universal OS installer, with support to VNC and HDMI-CEC."}, {"name": "chilipie-kiosk", "url": "https://github.com/futurice/chilipie-kiosk", "description": "Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)", "stars": "1.4k"}, {"name": "Channels DVR Server", "url": "https://getchannels.com/raspberry-pi/", "description": "Custom image for Channels DVR Server which provides a whole home DVR system."}, {"name": "Debian", "url": "https://raspi.debian.net", "description": "Unofficial Debian image for Raspberry Pi (maintained by a Debian Developer)."}, {"name": "DietPi", "url": "https://github.com/Fourdee/DietPi", "description": "Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.", "stars": "18"}, {"name": "DroneBridge", "url": "https://github.com/seeul8er/DroneBridge", "description": "A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)", "stars": "906"}, {"name": "EZ-WifiBroadcast", "url": "https://github.com/bortek/EZ-WifiBroadcast/wiki", "description": "Affordable Wireless Digital HD Video Transmission made easy. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png) ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)", "stars": "893"}, {"name": "Fedora", "url": "https://fedoraproject.org/wiki/Raspberry_Pi#Preparing_the_SD_card", "description": "Linux Fedora distribution built for the Pi. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "FreeBSD", "url": "https://wiki.freebsd.org/arm/Raspberry%20Pi", "description": "FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms."}, {"name": "FreedomBox", "url": "https://www.freedombox.org", "description": "FreedomBox is a private home server for non-experts. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "Gentoo", "url": "https://wiki.gentoo.org/wiki/Raspberry_Pi", "description": "Gentoo Stage 3 tarball for Raspberry Pi."}, {"name": "Gladys Assistant", "url": "https://gladysassistant.com", "description": "Gladys, a privacy-first, open-source home assistant. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "Hass.io", "url": "https://home-assistant.io/hassio/installation/", "description": "Home automation operating system/application for embedded device, also available standalone."}, {"name": "HypriotOS", "url": "http://blog.hypriot.com/about/", "description": "Minimal Debian-based operating system, optimized to run Docker."}, {"name": "Kali Linux", "url": "https://www.offensive-security.com/kali-linux-arm-images/", "description": "Penetration Testing & Ethical Hacking Linux distro for ARM devices."}, {"name": "KonstaKANG", "url": "https://konstakang.com/devices/rpi4/", "description": "Unofficial LineageOS and AOSP builds for Raspberry Pi. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "Lakka", "url": "http://lakka.tv", "description": "Retro-gaming on the Raspberry Pi built entirely on RetroArch."}, {"name": "LibreELEC", "url": "https://libreelec.tv/", "description": "Just enough OS for Kodi"}, {"name": "Mainsail OS", "url": "https://github.com/mainsail-crew/MainsailOS", "description": "A distribution for 3D Printers that includes everything to get started with Klipper Firmware and Mainsail.", "stars": "716"}, {"name": "Manjaro", "url": "https://manjaro.org/download/", "description": "Friendly, open-source Linux distribution for Raspberry Pi."}, {"name": "Minibian", "url": "https://minibianpi.wordpress.com/", "description": "Minimal Raspbian (lighter than Jessie Lite)."}, {"name": "moOde", "url": "https://moodeaudio.org/", "description": "The moOde audio player acts as an Audiophile streamer with DLNS, Spotify Connect and AirPlay support for old receivers. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png) ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)"}, {"name": "MoodleBox", "url": "https://moodlebox.net/", "description": "The MoodleBox provides a Moodle learning management system on Raspberry Pi. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "motionEyeOS", "url": "https://github.com/ccrisan/motioneyeos/wiki", "description": "Linux distribution that turns a single-board computer into a video surveillance system.", "stars": "8.2k"}, {"name": "NetBSD", "url": "https://wiki.netbsd.org/ports/evbarm/raspberry_pi/", "description": "NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system."}, {"name": "NextCloudPi", "url": "https://github.com/nextcloud/nextcloudpi", "description": "Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.", "stars": "2.9k"}, {"name": "NOOBS", "url": "https://www.raspberrypi.org/downloads/noobs/", "description": "New Out Of the Box Software, an easy OS installer for beginners."}, {"name": "OctoPi", "url": "https://octopi.octoprint.org/", "description": "Distribution for 3d printers."}, {"name": "OpenHABian", "url": "https://www.openhab.org/docs/installation/openhabian.html", "description": "A preconfigured version of the OpenHAB home automation software. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "OpenMediaVault", "url": "https://www.openmediavault.org/", "description": "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](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "openSUSE", "url": "https://en.opensuse.org/HCL:Raspberry_Pi", "description": "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)."}, {"name": "OpenWRT", "url": "https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi", "description": "OpenWrt is described as a Linux distribution for embedded devices for network management."}, {"name": "OSMC", "url": "https://osmc.tv/", "description": "Open Source Media Centre, based on Kodi."}, {"name": "PiDeck", "url": "http://pideck.com/", "description": "Small form factor DVS system allowing you to control digital music files with timecode vinyl."}, {"name": "PiFi", "url": "https://pifi.org", "description": "Turn Raspberry Pi into a High-Speed VPN Router in Seconds \u26a1\ufe0f (Supports Raspberry Pi 4 and 5)."}, {"name": "PiNet", "url": "http://pinet.org.uk/", "description": "System to manage Raspberry Pi classrooms."}, {"name": "PirateBox", "url": "https://piratebox.cc/doku.php?id=raspberry_pi:diy", "description": "Anonymous offline mobile file-sharing and communications system."}, {"name": "RasComm RaspberryPi MorseCode Translator", "url": "https://github.com/Defcon27/RasComm-RaspberryPi-MorseCode-Translator", "description": "RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.", "stars": "12"}, {"name": "Raspberry Pi OS", "url": "https://www.raspberrypi.org/downloads/", "description": "The official supported Raspberry Pi OS (previously called \"Raspbian\"), based on Debian and available as a lite version."}, {"name": "Raspbian", "url": "http://www.raspbian.org/", "description": "Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware."}, {"name": "RasPlex", "url": "http://www.rasplex.com/", "description": "Plex client for the Raspberry Pi."}, {"name": "Recalbox", "url": "https://www.recalbox.com", "description": "Drag & drop light-weight retro-gaming and media center on the Raspberry Pi."}, {"name": "RetroPie", "url": "https://retropie.org.uk/", "description": "Retro-gaming on the Raspberry Pi."}, {"name": "Risc OS", "url": "https://www.riscosopen.org/content/downloads/raspberry-pi", "description": "Non-Linux OS originated from the group that developed the ARM microprocessor."}, {"name": "Rocket Show", "url": "https://rocketshow.net", "description": "Play synced backing tracks, videos and DMX light-sequences live on stage. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "RuneAudio", "url": "http://www.runeaudio.com/", "description": "Free and open source OS that turns embedded hardware into Hi-Fi music players."}, {"name": "SamplerBox", "url": "http://www.samplerbox.org/makeitsoftware", "description": "Drop'n'play sampler: drop .WAV samples on the SD card, and play!"}, {"name": "Twister OS", "url": "https://twisteros.com/", "description": "Skinned version of Raspberry Pi OS with preinstalled apps like box86 and Retropie to introduce noobs to Linux and Raspberry Pi. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "Ubuntu Core", "url": "https://ubuntu.com/download/raspberry-pi-core", "description": "Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "Ubuntu Desktop", "url": "https://ubuntu.com/raspberry-pi/desktop", "description": "Ubuntu Desktop distribution for the Raspberry Pi. Supports Raspberry Pi 4 and 5."}, {"name": "Ubuntu MATE", "url": "https://ubuntu-mate.org/raspberry-pi/", "description": "Ubuntu distribution for the Raspberry Pi based on MATE desktop. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "Ubuntu Server", "url": "https://ubuntu.com/raspberry-pi/server", "description": "Ubuntu Server distribution for the Raspberry Pi. Supports Raspberry Pi Zero 2 W. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "Volumio", "url": "https://volumio.org/", "description": "Headless audiophile music player, designed to play music with the highest possible fidelity."}, {"name": "Windows 10 IoT Core", "url": "https://docs.microsoft.com/nl-nl/windows/iot-core/downloads", "description": "Windows 10 distribution for IoT. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "Alpha", "url": "https://github.com/farjump/raspberry-pi", "description": "Remotely load, debug and test bare-metal programs using GDB with this system-level GDB server.", "stars": "49"}, {"name": "ApplePi Baker", "url": "https://www.tweaking4all.com/hardware/raspberry-pi/applepi-baker-v2/", "description": "macOS application to easily install/backup/restore images onto an SD card."}, {"name": "Atlas toolkit", "url": "https://github.com/epeios-q37/atlas-python", "description": "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.", "stars": "279"}, {"name": "balenaEtcher", "url": "https://www.balena.io/etcher/", "description": "SD card burner app that is simple for end users, extensible for developers, and works on any platform."}, {"name": "n01d-forge", "url": "https://github.com/bad-antics/n01d-forge", "description": "Native Rust image burner with LUKS/VeraCrypt encryption support, perfect for creating secure bootable SD cards for Raspberry Pi.", "stars": "9"}, {"name": "Drago", "url": "https://seashell.github.io/drago", "description": "Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis."}, {"name": "Embedible", "url": "https://embedible.io/", "description": "AI that transforms your electronics ideas into working Raspberry Pi Pico projects."}, {"name": "Hardened Kernel Builder for RPi", "url": "https://github.com/tschaffter/raspberry-pi-kernel-hardened", "description": "Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command.", "stars": "23"}, {"name": "HealthyPi", "url": "https://github.com/Protocentral/protocentral-healthypi-v3", "description": "HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)", "stars": "216"}, {"name": "iotwifi", "url": "https://github.com/cjimti/iotwifi", "description": "Wifi AP + Client management in 8MB [Docker Container](https://hub.docker.com/r/cjimti/iotwifi/), with REST API for controlling wifi client and station modes simultaneously. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)", "stars": "312"}, {"name": "ndm", "url": "https://github.com/gitbls/ndm", "description": "Command line tool to easily manage DNS and DHCP servers.", "stars": "81"}, {"name": "Orangetool", "url": "https://github.com/Moduland/Orangetool", "description": "Control functions for Single-Board computers in Python.", "stars": "109"}, {"name": "Pi Temperature Exporter", "url": "https://github.com/s-nagaev/pi-temperature-exporter", "description": "a CPU and GPU temperature exporter for Prometheus consumption.", "stars": "31"}, {"name": "pi-gen", "url": "https://github.com/RPi-Distro/pi-gen", "description": "Tool used to create the raspberrypi.org Raspbian images. This can be used to create your own custom images with specific packages installed, etc.", "stars": "3.1k"}, {"name": "Pieman", "url": "https://github.com/tolstoyevsky/pieman", "description": "Script for creating custom images based on Raspbian, Devuan, Ubuntu and Alpine Linux.", "stars": "225"}, {"name": "PiKISS", "url": "https://github.com/jmcerrejon/PiKISS", "description": "A bunch of scripts with menu to make your life easier.", "stars": "987"}, {"name": "Pimod", "url": "https://github.com/Nature40/pimod", "description": "Reconfigure Raspberry Pi images with an easy, Docker-like configuration file.", "stars": "145"}, {"name": "PiShrink", "url": "https://github.com/Drewsif/PiShrink/", "description": "Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot.", "stars": "4k"}, {"name": "pistrong", "url": "https://github.com/gitbls/pistrong", "description": "Manage certificate-secured strongSwan VPNs. Installer and command-line tool for client-server, site-to-site, and host-to-host VPNs.", "stars": "73"}, {"name": "PiVPN", "url": "https://pivpn.io", "description": "Create a full-featured OpenVPN/WireGuard VPN Server with a single bash command."}, {"name": "PiGro", "url": "https://github.com/actionschnitzel/PiGro-Aid-", "description": "PiGro does many commands that have to be entered via the terminal with one or two clicks of a button.", "stars": "45"}, {"name": "Pi-Apps", "url": "https://github.com/Botspot/pi-apps", "description": "The most popular app store for Raspberry Pi computers, 100% open-source bash scripts.", "stars": "2.7k"}, {"name": "Processing", "url": "https://pi.processing.org/get-started/", "description": "Processing Development Environment running on Raspberry Pi."}, {"name": "Pwnagotchi", "url": "https://github.com/evilsocket/pwnagotchi", "description": "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.", "stars": "9k"}, {"name": "RaspAP-webgui", "url": "https://github.com/billz/raspap-webgui", "description": "A simple, responsive web interface to control wifi, hostapd and related services on the Raspberry Pi.", "stars": "26"}, {"name": "Raspberry Pi Imager", "url": "https://www.raspberrypi.org/blog/raspberry-pi-imager-imaging-utility/", "description": "An easy way to install Raspberry Pi OS and other operating systems to an SD card ready to use with your Raspberry Pi"}, {"name": "Raspbian QEMU with network", "url": "https://ownyourbits.com/2017/02/06/raspbian-on-qemu-with-network-access/", "description": "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."}, {"name": "Resin Bridge", "url": "https://github.com/resin-io-playground/resin-bridge", "description": "Simple application/repo to bridge a Raspberry Pi's wlan0 interface to devices plugged into it over ethernet (eth0).", "stars": "43"}, {"name": "RPi Monitor Dashboard", "url": "https://github.com/nekromoff/rpi-monitor-dashboard", "description": "Simple monitoring tool with a dashboard suitable for monitoring multiple RPi devices (CPU temperature, network, ping, browser, screenshot of X display etc.).", "stars": "39"}, {"name": "rpi-cookstrap", "url": "https://github.com/heeplr/rpi-cookstrap", "description": "A lightweight, plugin based bakery shell script framework to customize, bootstrap & provision raspberry pi OS disk images.", "stars": "17"}, {"name": "sdm", "url": "https://github.com/gitbls/sdm", "description": "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.", "stars": "737"}, {"name": "stressberry", "url": "https://github.com/nschloe/stressberry", "description": "Stress test your Raspberry Pi and plot temperatures.", "stars": "360"}, {"name": "TorTiPi", "url": "https://github.com/r0hi7/tortipi", "description": "Shell script to automate the task of converting Raspberry Pi into a tor based wifi hotspot.", "stars": "127"}, {"name": "WebStation SYSMON", "url": "https://github.com/t0xic0der/sysmon", "description": "An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.", "stars": "197"}, {"name": "WiFi config generator", "url": "https://steveedson.co.uk/tools/wpa/", "description": "Simple tool to generate wpa\\_supplicant.conf files with wifi settings"}, {"name": "40-node Raspberry Pi Cluster", "url": "http://hackaday.com/2014/02/17/40-node-raspi-cluster/", "description": "Cluster aimed to be under the size of full tower desktop."}, {"name": "AdGuard Home", "url": "https://github.com/AdguardTeam/AdGuardHome", "description": "DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.", "stars": "33k"}, {"name": "BeeMonitor", "url": "https://beemonitor.org/setup/", "description": "Honey beehive monitoring project."}, {"name": "Bitcoin Tracker", "url": "https://github.com/jonathanrjpereira/Bitcoin-Bar", "description": "A Physical Dashboard that displays Bitcoin stats in real time. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png) ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)", "stars": "48"}, {"name": "BlackRoad OS", "url": "https://blackroad.io", "description": "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."}, {"name": "ble-scale-sync", "url": "https://github.com/KristianP26/ble-scale-sync", "description": "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](https://blescalesync.dev).", "stars": "38"}, {"name": "BotWave", "url": "https://github.com/dpipstudio/botwave/", "description": "FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png) ![Supports Raspberry Pi 2](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2.png) ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)", "stars": "125"}, {"name": "Building a Ceph Cluster on Raspberry Pi", "url": "http://bryanapperson.com/blog/the-definitive-guide-ceph-cluster-on-raspberry-pi/", "description": "Highly redundant and low power usage RADOS home storage solution."}, {"name": "Building Timelapse with Resin", "url": "https://steveedson.co.uk/project-matilda/", "description": "Remotely deploying timelapse camera using Docker, Resin, and 3G internet."}, {"name": "Chromebook Charger Kiosk", "url": "https://www.reddit.com/r/raspberry_pi/comments/53nj1z/chromebook_charger_kiosk_last_minute_charge_for/", "description": "Timed charging station for students using Chromebooks at school."}, {"name": "Ceil", "url": "https://github.com/helmuthva/ceil", "description": "Auto-provisioned RPi cluster running K8S on bare-metal. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)", "stars": "50"}, {"name": "Circle", "url": "https://github.com/rsta2/circle", "description": "A C++ bare metal environment for Raspberry Pi.", "stars": "2.2k"}, {"name": "clockOS", "url": "https://github.com/iGerli/clockOS", "description": "simple smart desktop clock using a Raspberry Pi display.", "stars": "55"}, {"name": "CookCLI", "url": "https://github.com/cooklang/CookCLI", "description": "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.", "stars": "1.2k"}, {"name": "CocktailMaker", "url": "https://github.com/alex9849/pi-cocktail-maker", "description": "An advanced cocktail making machine that can be controlled via browser and touchscreen.", "stars": "182"}, {"name": "CocktailTDI", "url": "https://github.com/SimonWaldherr/CocktailTDI", "description": "Another cocktail machine (powered by Raspberry Pi 4, Golang, a pneumatic pump and valves).", "stars": "3"}, {"name": "Coder for Raspberry Pi", "url": "http://googlecreativelab.github.io/coder/", "description": "A open source project by Googlers to turn a Raspberry Pi into a simple, tiny, personal web server and web-based development environment."}, {"name": "Display\\_Lib\\_RPI", "url": "https://github.com/gavinlyonsrepo/Display_Lib_RPI", "description": "A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers.", "stars": "40"}, {"name": "DIY Arcade Machine", "url": "https://github.com/SimonWaldherr/DIY-Arcade-Machine", "description": "A retro style arcade machine, based on a Raspberry Pi Pico, a Hub75 LED matrix and some other stuff (Wii Nunchucks, 3D printed parts, ...)", "stars": "18"}, {"name": "DIY USB Rubber Ducky", "url": "https://hackaday.io/project/17598-diy-usb-rubber-ducky", "description": "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](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)"}, {"name": "docsis-cable-load-monitor", "url": "https://github.com/sp4rkie/docsis-cable-load-monitor", "description": "Tool to monitor downstream load on DOCSIS cable networks.", "stars": "66"}, {"name": "Drumbooth controller with touch interface", "url": "https://github.com/FDelporte/DrumBoothController", "description": "Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips.", "stars": "12"}, {"name": "FistBump BLE Edition", "url": "https://github.com/eliddell1/Project-Blue-Fist/blob/master/README.md", "description": "WPA Hash Grabbing Bluetooth Peripheral / Android App.", "stars": "50"}, {"name": "FruitNanny", "url": "https://ivadim.github.io/2017-08-21-fruitnanny/", "description": "Baby monitor including custom case, server, and client source code. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "Gaussmeter", "url": "https://github.com/gaussmeter/gaussmeter", "description": "Project utilizing a Raspberry Pi Zero W, WS2812B Leds and the Tesla API to collect and display a Tesla's status. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)", "stars": "15"}, {"name": "Harry Potter and the real life Daily Prophet", "url": "https://www.raspberrypi.org/blog/harry-potter-and-the-real-life-daily-prophet/", "description": "Display mimicking the Daily Prophet from Harry Potter using a 7\" Raspberry Pi display."}, {"name": "Haven", "url": "https://github.com/havenweb/haven", "description": "Host a private blog on your Rasperry Pi instead of using Facebook.", "stars": "761"}, {"name": "Hearing aid prototoype", "url": "https://github.com/m-r-s/hearingaid-prototype", "description": "A Raspberry Pi powered prototype of a hearing aid. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)", "stars": "129"}, {"name": "Internet Chronometer", "url": "https://github.com/rothman857/chronometer", "description": "Turn your Raspberry Pi in to an Internet Chronometer.", "stars": "120"}, {"name": "Jasper", "url": "https://jasperproject.github.io/", "description": "Flexible open source personal assistant."}, {"name": "LocalKin", "url": "https://localkin.dev", "description": "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."}, {"name": "Kubernetes on ARM", "url": "https://github.com/luxas/kubernetes-on-arm", "description": "Get your ARM device up and running Kubernetes in less than ten minutes.", "stars": "601"}, {"name": "Lomorage", "url": "https://github.com/lomorage/homepage", "description": "Private photo cloud host on Raspberry Pi, with Android/iOS/Web client.", "stars": "237"}, {"name": "Looper/synth/drum thing", "url": "https://github.com/otem/Raspberry-Pi-Looper-synth-drum-thing", "description": "Sequencer/Drumpad, like Native Instruments' Maschine for the Pi.", "stars": "1k"}, {"name": "Lumos", "url": "https://www.instructables.com/id/LUMOS-Smart-Lamp-for-Better-Health/", "description": "Smart Lamp for Better Sleep. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png) ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)"}, {"name": "Magic Mirror", "url": "http://magicmirror.builders", "description": "The original open source modular smart mirror platform. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)"}, {"name": "Mini OONTZ", "url": "https://cdn-learn.adafruit.com/downloads/pdf/mini-oontz-3d-printed-midi-controller.pdf", "description": "3D printed mini MIDI controller."}, {"name": "Movel", "url": "https://github.com/stevelacy/movel", "description": "Raspberry Pi car computer.", "stars": "156"}, {"name": "Multi-Datacenter Cassandra on 32 Raspberry Pi\u2019s", "url": "http://www.datastax.com/dev/blog/32-node-raspberry-pi-cassandra-cluster", "description": "Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board."}, {"name": "NALIVATOR-9000", "url": "https://github.com/fote/nalivator9000", "description": "Robot bartender for making cocktails with Telegram-bot interface and speech synthesis on Golang.", "stars": "22"}, {"name": "Nerves Project", "url": "https://github.com/nerves-project", "description": "Craft and deploy bulletproof embedded software in Elixir."}, {"name": "Network Presence Detector", "url": "https://github.com/initialstate/pi-sensor-free-presence-detector/wiki", "description": "Setup a Pi Zero to scan for devices on a WiFi network and use that to determine who is \"home\".", "stars": "376"}, {"name": "NTP driven Nixie Clock", "url": "http://www.mjoldfield.com/atelier/2012/08/ntp-nixie.html", "description": "Nixie Tube Clock powered by a Raspberry Pi."}, {"name": "Occu-Pi", "url": "https://github.com/bww/occu-pi", "description": "Controller software for the Occu-pi, a totally awesome bathroom door sensor.", "stars": "10"}, {"name": "P4wnP1", "url": "https://github.com/mame82/P4wnP1", "description": "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). ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)", "stars": "4.4k"}, {"name": "Pi Image Capturer", "url": "https://github.com/rajeshkumarkhadka/Pi-Image-Capturer", "description": "Captures images, integrated with the Google IOT Cloud Platform ecosystem.", "stars": "13"}, {"name": "pi\\_payments", "url": "https://github.com/anshulahuja98/pi_payments", "description": "Payment module based on RFID.", "stars": "28"}, {"name": "Pi-hole", "url": "https://pi-hole.net/", "description": "Black hole for internet ads."}, {"name": "Pi-KVM", "url": "https://github.com/pikvm/pikvm", "description": "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.", "stars": "9.9k"}, {"name": "pi-timolo", "url": "https://github.com/pageauc/pi-timolo", "description": "Remote Headless multi feature PiCamera Operation from Rclone Remote Storage Service and More.", "stars": "579"}, {"name": "Pi4j Project", "url": "http://pi4j.com", "description": "Java I/O library the Raspberry Pi."}, {"name": "PiAware", "url": "https://uk.flightaware.com/adsb/piaware/install", "description": "Live flight tracking using a Raspberry Pi."}, {"name": "PiClock", "url": "https://github.com/n0bel/PiClock", "description": "Fancy Clock built around a monitor and a Raspberry Pi.", "stars": "585"}, {"name": "PiE-Ink", "url": "http://www.htxt.co.za/2017/02/07/pie-ink-is-a-raspberry-pi-name-tag-that-uses-an-e-ink-display/", "description": "E-ink nametag display running on a Pi Zero. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)"}, {"name": "PiFanTuner", "url": "https://github.com/winkidney/PIFanTuner", "description": "CPU-fan-tuner daemon, just enables your fan as necessary. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)", "stars": "43"}, {"name": "PiFmRds", "url": "https://github.com/ChristopheJacquet/PiFmRds", "description": "FM-RDS transmitter using a Raspberry Pi.", "stars": "1.6k"}, {"name": "PiScan", "url": "http://denis.papathanasiou.org/posts/2015.05.30.post.html", "description": "Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner."}, {"name": "Planning lunch with a Slackbot on resin.io", "url": "https://resin.io/blog/planning-lunch-with-a-slackbot-on-resin-io/", "description": "Node.js Slackbot (lunchbot), hosted on Resin."}, {"name": "PoisonTap", "url": "https://github.com/samyk/poisontap", "description": "Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)", "stars": "6.5k"}, {"name": "Power Sniffing Strip", "url": "https://hackaday.com/2012/10/04/malicious-raspberry-pi-power-strip-looks-a-bit-scary/", "description": "Enclosure in a power strip, sniffing network data."}, {"name": "Project MyHouse", "url": "https://maxoffsky.com/research-progress/project-myhouse-a-smart-dollhouse-with-gesture-recognition/", "description": "Smart Doll House with Gesture Recognition, using Raspberry Pi 3 or Pi Zero and PSMove motion controller."}, {"name": "Raspberry Pi Dashboard", "url": "https://github.com/femto-code/Raspberry-Pi-Dashboard", "description": "Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required.", "stars": "357"}, {"name": "Raspberry Pi Erlang Cluster", "url": "https://medium.com/@pieterjan_m/erlang-pi2-arm-cluster-vs-xeon-vm-40871d35d356#.bpao66cm8", "description": "Erlang cluster on a Raspberry Pi 2."}, {"name": "Raspberry PI Hadoop Cluster", "url": "http://www.widriksson.com/raspberry-pi-hadoop-cluster/", "description": "Big Data cluster running on the Raspberry Pi."}, {"name": "Raspberry Pi Setup", "url": "https://github.com/atao/raspberrypi-setup", "description": "\u26a1 Quickly setup my Raspberry Pi.", "stars": "48"}, {"name": "RaspiBlitz", "url": "https://github.com/rootzoll/raspiblitz", "description": "Fastest and cheapest way to get your own Lightning Node running.", "stars": "10"}, {"name": "RaspiBolt", "url": "https://raspibolt.org/", "description": "Beginner\u2019s Guide to \ufe0f\u26a1Lightning\ufe0f\u26a1 on a Raspberry Pi."}, {"name": "Receiving GOES-16 Images on a Raspberry Pi", "url": "https://gist.github.com/lxe/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md", "description": "An advanced project to receive weather imagery from the GOES-16 satellite using software defined radio (SDR)."}, {"name": "Relayboard Control", "url": "https://github.com/leinir/relayboard-control", "description": "A Qt application to connect a Waveshare 8-channel relay board to an MQTT server.", "stars": "7"}, {"name": "RGB-LED-Matrix", "url": "https://github.com/SimonWaldherr/RGB-LED-Matrix", "description": "A 128x128 Pixel RGB LED Matrix to display images, animations, conways game of life and other stuff.", "stars": "9"}, {"name": "Rhasspy", "url": "https://rhasspy.readthedocs.io", "description": "Open source, fully offline set of voice assistant services that works well with Home Assistant, Node-RED, MQTT and more."}, {"name": "RPi-eth-display", "url": "https://pierre-couy.dev/tinkering/2023/03/turning-rpi-into-external-monitor-driver.html", "description": "Open source DisplayLink alternative, ethernet to HDMI adapter."}, {"name": "RPi Motor Library", "url": "https://github.com/gavinlyonsrepo/RpiMotorLib", "description": "Python 3 library to connect various motors & servos to the Pi.", "stars": "331"}, {"name": "RPI tempmon", "url": "https://github.com/gavinlyonsrepo/raspberrypi_tempmon", "description": "CPU GPU temperature monitor with various functions such as LED GPIO, Graph output, email, alarm limit, notifications and logging.", "stars": "86"}, {"name": "SecPi", "url": "https://github.com/SecPi/SecPi", "description": "Raspberry Pi based home alarm system.", "stars": "260"}, {"name": "Skate-o-Meter", "url": "http://www.instructables.com/id/Skate-o-Meter/", "description": "Skateboard odometer and speedometer with RFID user system."}, {"name": "SkyJack", "url": "https://samy.pl/skyjack/", "description": "Take over and allow full control over any Parrot AR Drone within wireless distance."}, {"name": "Smart Mirror", "url": "https://github.com/evancohen/smart-mirror", "description": "Voice controlled smart mirror with IoT integration. ![Supports Raspberry Pi 2+](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-2+.png)", "stars": "2.8k"}, {"name": "Smart Security Camera", "url": "https://www.pyimagesearch.com/2019/03/25/building-a-raspberry-pi-security-camera-with-opencv/", "description": "Using OpenCV, Twilio and a WebCam/picam."}, {"name": "Sonic Pi", "url": "https://github.com/samaaron/sonic-pi", "description": "The Live Coding Music Synth for Everyone.", "stars": "12k"}, {"name": "Sonus", "url": "https://github.com/evancohen/sonus", "description": "Node.js voice control for your Pi (and everything else) with customizable offline hotword detection.", "stars": "635"}, {"name": "speed-camera", "url": "https://github.com/pageauc/speed-camera", "description": "Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data.", "stars": "1.1k"}, {"name": "Stratux", "url": "https://github.com/cyoung/stratux", "description": "Open source ADS-B receiver which feeds weather, traffic, GPS, and AHRS data to electronic flight bag software via wifi.", "stars": "1.1k"}, {"name": "StreamPi", "url": "https://stream-pi.com/", "description": "A robust alternative to the Elgato Stream Deck, that can launch apps, scripts, websites and control applications like OBS."}, {"name": "TelePi", "url": "https://github.com/besoeasy/telepi", "description": "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."}, {"name": "TeslaCam", "url": "https://github.com/LelandSindt/teslacam", "description": "Project utilizing a Raspberry Pi Zero W for USB Mass storage emulation and a PiJuice to collect and archive TeslaCam video. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)", "stars": "39"}, {"name": "USB Proxy", "url": "https://github.com/AristoChen/usb-proxy", "description": "A USB man-in-the-middle project that allow users to monitor and modify USB packets flow between host and device.", "stars": "253"}, {"name": "Vinyl Shelf Finder", "url": "https://valentingalea.github.io/vinyl-shelf-finder/", "description": "Uses a tilt & pan laser to find a record in a record collection."}, {"name": "Voice Kit", "url": "https://aiyprojects.withgoogle.com/voice", "description": "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."}, {"name": "Waves", "url": "https://github.com/euniceylee/waves", "description": "Transforming the transience of the spoken word into something concrete and physical through a microphone, waveform and thermal printer.", "stars": "41"}, {"name": "Whispering Mirror", "url": "http://whisperingwallproject.com/whisperingmirror/", "description": "Interactive soundart installation using the Hifiberry DAC."}, {"name": "Wordpress using Docker", "url": "https://github.com/rothgar/rpi-wordpress", "description": "Run a Wordpress site in containers with dynamic DNS.", "stars": "48"}, {"name": "Zelda Home Automation", "url": "https://www.raspberrypi.org/blog/zelda-home-automation/", "description": "Home automation based on sound recognition from notes played on an ocarina."}]}, {"name": "Useful Apps", "parent": "Resources", "entries": []}, {"name": "Articles", "parent": "Resources", "entries": [{"name": "10 Years of Raspberry Pi", "url": "https://kandi.openweaver.com/collections/educational-service-providers/10-years-of-raspberry-pi", "description": "collections on 10 Years of Raspberry Pi, showcasing the most popular libraries across hobbyist uses cases, home automation, IoT, OS and utilities."}, {"name": "Raspberry Pi A to Z List", "url": "https://github.com/wtsxDev/Raspberry-Pi", "description": "Comprehensive list with links to common questions & pitfalls.", "stars": "961"}, {"name": "Raspberry Pi and why do I need one?", "url": "https://www.liquidlight.co.uk/blog/article/raspberry-pi-what-is-it-and-why-do-i-need-one/", "description": "Intro into the Raspberry Pi and what can be done with it."}, {"name": "Raspberry Pi Beginners", "url": "https://medium.com/@anshul.ahu/how-to-setup-raspberry-pi-for-beginners-aeedc2cb994a", "description": "Guide to setup the Raspberry Pi for beginners."}, {"name": "The Ultimate Raspberry Pi Security Guide", "url": "http://www.nhatqbui.com/assets/TheUltimateRaspberryPiSecurityGuide.pdf", "description": "Extensive guide on security best practices for the Pi ie. exposed to the internet."}]}, {"name": "Books", "parent": "Resources", "entries": [{"name": "Control Your Home with Raspberry Pi", "url": "https://koen.vervloesem.eu/books/control-your-home-with-raspberry-pi/", "description": "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."}, {"name": "Essentials - AIY Voice Projects", "url": "https://magpi.raspberrypi.com/books/essentials-aiy-v1", "description": "Using Google's AIY Project Kit, learn how to use artificial intelligence with your Raspberry Pi. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)"}, {"name": "Essentials - Code Music with Sonic Pi", "url": "https://magpi.raspberrypi.com/books/essentials-sonic-pi-v1", "description": "Learn how to create music by coding with Sonic Pi on your Raspberry Pi."}, {"name": "Essentials - Conquer the Command Line (Version 2)", "url": "https://magpi.raspberrypi.com/books/command-line-second-edition", "description": "Learn how to command and conquer the command line on the Raspberry Pi using Raspbian, simplify complex tasks while you automate simple ones."}, {"name": "Essentials - GPIO Zero Electronics", "url": "https://magpi.raspberrypi.com/books/essentials-gpio-zero-v1", "description": "Create electronic creations using the GPIO pins and the GPIO Zero library on your Raspberry Pi."}, {"name": "Essentials - Learn to Code with C", "url": "https://magpi.raspberrypi.com/books/essentials-c-v1", "description": "Learn how to code using the language that built most of Linux and Raspbian, the C programming language, on your Raspberry Pi."}, {"name": "Essentials - Learn to Code with Scratch", "url": "https://magpi.raspberrypi.com/books/essentials-scratch-v1", "description": "Use the Scratch coding blocks language to learn the basics of programming on your Raspberry Pi."}, {"name": "Essentials - Make Games with Python", "url": "https://magpi.raspberrypi.com/books/essentials-games-vol1", "description": "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."}, {"name": "Essentials - Making with Minecraft", "url": "https://magpi.raspberrypi.com/books/essentials-minecraft-v1", "description": "Learn how to interact with a special Raspberry Pi version of minecraft using APIs, the GPIO pins, your programs, and so much more."}, {"name": "Essentials - Sense HAT Experiments", "url": "https://magpi.raspberrypi.com/books/essentials-sense-hat-v1", "description": "A useful book of experiments to use with the Sense HAT and how use it to it's full potential."}, {"name": "Getting Started with Java on the Raspberry Pi", "url": "https://leanpub.com/gettingstartedwithjavaontheraspberrypi/", "description": "A lot of info and history about Java itself and how to install and use it on the Raspberry Pi with a lot of example projects."}, {"name": "Getting Started with Raspberry Pi", "url": "https://magpi.raspberrypi.com/books/get-started", "description": "Learn how to get started with your **Raspberry Pi 3A+**. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "Raspberry Pi Annual 2018", "url": "https://magpi.raspberrypi.com/books/annual-2018", "description": "An educational book aimed to kids of all ages for an introduction to the Raspberry Pi."}, {"name": "Raspberry Pi Beginner's Book 1", "url": "https://magpi.raspberrypi.com/books/beginners-1", "description": "The official Raspberry Pi beginner book covering how to get started with your Raspberry Pi and starting to utilize different software and hardware projects."}, {"name": "Raspberry Pi Beginner's Guide", "url": "https://magpi.raspberrypi.com/books/beginners-guide", "description": "Learn how to get started with your **Raspberry Pi 3B+**. ![Supports Raspberry Pi 3](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-3.png)"}, {"name": "Raspberry Pi Beginner's Guide v2", "url": "https://magpi.raspberrypi.com/books/beginners-guide-2nd-ed", "description": "Learn how to get started with your **Raspberry Pi 4**."}, {"name": "Raspberry Pi Beginner's Guide v3", "url": "https://magpi.raspberrypi.com/books/beginners-guide-3rd-ed", "description": "Learn how to get started with your **Raspberry Pi 4**."}, {"name": "Raspberry Pi Beginner's Guide v4", "url": "https://magpi.raspberrypi.com/books/beginners-guide-4th-ed", "description": "Learn how to get started with your **Raspberry Pi 4 and Raspberry Pi 400**."}, {"name": "Raspberry Pi Projects Book 1", "url": "https://magpi.raspberrypi.com/books/projects-1", "description": "A collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products."}, {"name": "Raspberry Pi Projects Book 2", "url": "https://magpi.raspberrypi.com/books/projects-2", "description": "A second collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products."}, {"name": "Raspberry Pi Projects Book 3", "url": "https://magpi.raspberrypi.com/books/projects-3", "description": "A third collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products."}, {"name": "Raspberry Pi Projects Book 4", "url": "https://magpi.raspberrypi.com/books/projects-4", "description": "A fourth collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products."}, {"name": "Raspberry Pi Projects Book 5", "url": "https://magpi.raspberrypi.com/books/projects-5", "description": "A fifth collection of Raspberry Pi projects with project guides and reviews of Raspberry Pi products."}, {"name": "Retro Gaming with Raspberry Pi", "url": "https://magpi.raspberrypi.com/books/retro-gaming", "description": "A guide on how to setup your Raspberry Pi to play classic games, and how to make your own games."}, {"name": "The Official Raspberry Pi Handbook 2021", "url": "https://magpi.raspberrypi.com/books/handbook-2021", "description": "A guide to help you get the most of your Raspberry Pi computer, essential information, project ideas, tutorials, and reviews."}, {"name": "The Official Raspberry Pi Handbook 2022", "url": "https://magpi.raspberrypi.com/books/handbook-2022", "description": "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.**"}]}, {"name": "Tutorials", "parent": "Resources", "entries": [{"name": "Auto Mount USB", "url": "https://medium.com/@anshul.ahu/guide-to-setup-auto-mount-usb-on-raspberry-pi-4f343761627f", "description": "Guide to setup Auto Mount USB on Raspberry Pi."}, {"name": "Bridging Wifi to the Raspberry Pi over Ethernet", "url": "https://thibmaek.com/posts/bridging-wifi-to-the-raspberry-pi-over-ethernet", "description": "Set up tethered networking between macOS & Raspberry Pi."}, {"name": "Build a $35 Time Capsule", "url": "https://raymii.org/s/articles/Build_a_35_dollar_Time_Capsule_-_Raspberry_Pi_Time_Machine.html", "description": "Time Machine Backup Server."}, {"name": "Controlling Spotify with Slack and a Raspberry Pi", "url": "https://thesocietea.org/2016/03/controlling-spotify-with-slack-and-a-raspberry-pi/", "description": "Node.js project to control Spotify & Slack with libspotify."}, {"name": "DC++ Hub", "url": "https://medium.com/@anshul.ahu/guide-to-setup-an-adc-dc-hub-on-raspberry-pi-4dbf86ca8547", "description": "Guide to setup an ADC (DC++) Hub on Raspberry Pi."}, {"name": "DIY Neural Network", "url": "http://hackaday.com/2017/06/14/diy-raspberry-neural-network-sees-all-recognizes-some/", "description": "Uses image recognition and Google\u2019s Inception to recognize specific objects."}, {"name": "Docker Swarm with LetsEncrypt", "url": "https://aaron.haurwitz.com/#!/posts/raspberry-pi-docker-swarm-with-lets-encrypt", "description": "Clear guidelines on how to set up a cluster with Docker, distributing services with Docker Compose and signing valid SSL certs with Letsencrypt."}, {"name": "How To Make a Raspberry Pi Turn on a Lamp with iBeacon\u2122 Technology", "url": "http://developer.radiusnetworks.com/2014/04/27/how-to-make-a-raspberry-pi-turn-on-a-lamp-with-an-ibeacon.html", "description": "Good beginners-guide to working with Beacon technology."}, {"name": "Moonlight", "url": "https://github.com/irtimmer/moonlight-embedded", "description": "Nvidia GameStream implementation to stream your full collection of Steam games from desktop to the Raspberry Pi.", "stars": "1.6k"}, {"name": "Raspbereum", "url": "https://github.com/jim380/Raspbereum", "description": "Run your own Ethereum node on a Raspberry Pi.", "stars": "15"}, {"name": "Raspberry Pi Game Console", "url": "https://lifehacker.com/how-to-turn-your-raspberry-pi-into-a-retro-game-console-498561192", "description": "How to Build a Raspberry Pi Retro Game Console for $35."}, {"name": "Raspberry Pi login with SSH keys", "url": "https://thibmaek.com/posts/raspberry-pi-login-with-ssh-keys", "description": "Password-less login for ssh sessions on the Raspberry Pi."}, {"name": "Raspberry Pi Media Server Guides", "url": "http://www.htpcguides.com/category/raspberry-pi/", "description": "Media Server and NAS tutorials from HTPC Guides."}, {"name": "Turn a Raspberry Pi into a Plex Media Server", "url": "https://www.codedonut.com/raspberry-pi/raspberry-pi-plex-media-server/", "description": "Beginners guide to setting up a Plex media server to stream all of your media content."}, {"name": "Turn the Raspberry Pi Zero into a mini dongle computer", "url": "https://n-o-d-e.net/pi_zero_dongle.html", "description": "Setup a pi0 to be able to ssh & vnc over USB. ![Supports Raspberry Pi Zero](https://github.com/thibmaek/awesome-raspberry-pi/raw/main/media/badges/rpi-0.png)"}, {"name": "Use a Raspberry Pi with multiple WiFi networks", "url": "https://www.mikestreety.co.uk/blog/use-a-raspberry-pi-with-multiple-wifi-networks", "description": "Tutorial on using a Raspberry Pi with multiple networks."}, {"name": "Use a Raspberry Pi with Netflix", "url": "https://thepi.io/how-to-watch-netflix-on-the-raspberry-pi/", "description": "Tutorial on watching Netflix on a Raspberry Pi."}, {"name": "Using openSUSE's YaST on the Raspberry Pi", "url": "https://www.raspberry-pi-geek.com/Archive/2017/22/Using-openSUSE-s-YaST-on-the-Raspberry-Pi", "description": ""}]}, {"name": "Swift programming", "parent": "Resources", "entries": [{"name": "BuildSwiftOnARM", "url": "https://github.com/uraimo/buildSwiftOnARM", "description": "All you need to build Swift on a RaspberryPi or other ARM boards, updated to Swift 4.1.3.", "stars": "488"}, {"name": "Compile Swift for Raspberry Pi by Visual Studio Code", "url": "https://medium.com/@programmingpassion/compile-swift-for-raspberry-pi-by-visual-studio-code-3f303e32d34e", "description": "Quick tutorial to share the way to help setup compiling Raspberry Pi code with Visual Studio Code."}, {"name": "Compile Swift for Raspberry Pi by Xcode", "url": "https://medium.com/@programmingpassion/compile-swift-for-raspberry-pi-by-xcode-406ac26b63ec", "description": "Quick tutorial to share the way to help setup compiling Raspberry Pi code with Xcode."}, {"name": "Setup Swift environment on Raspbian", "url": "https://medium.com/@programmingpassion/set-up-swift-environment-on-raspberry-pi-part-2-2-56f7f33b00d", "description": "Quick guide to help setup Swift environment on Raspbian stretch (lite)."}, {"name": "SwiftyGPIO", "url": "https://github.com/uraimo/SwiftyGPIO", "description": "Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.", "stars": "1.4k"}, {"name": "Swish", "url": "https://github.com/thomaspaulmann/Swish", "description": "Build Swift Projects on a remote machine within Xcode.", "stars": "273"}, {"name": "`@Raspberry_Pi` on Twitter", "url": "https://twitter.com/Raspberry_Pi", "description": ""}, {"name": "`@Raspberry_Pi@raspberrypi.social` on Mastodon", "url": "https://raspberrypi.social/@Raspberry_Pi", "description": ""}, {"name": "`#raspberrypi` on Freenode", "url": "https://webchat.freenode.net/?channels=%23raspberrypi", "description": ""}, {"name": "`Raspberry Pi` on YouTube", "url": "https://www.youtube.com/channel/UCFIjVWFZ__KhtTXHDJ7vgng", "description": ""}, {"name": "eLinux Hub", "url": "http://elinux.org/RPi_Hub", "description": ""}, {"name": "MAKE on Youtube", "url": "https://www.youtube.com/channel/UChtY6O8Ahw2cz05PS2GhUbg", "description": ""}, {"name": "Novaspirittech on YouTube", "url": "https://www.youtube.com/channel/UCrjKdwxaQMSV_NDywgKXVmw", "description": ""}, {"name": "Official Blog", "url": "https://www.raspberrypi.org/blog/", "description": ""}, {"name": "Official Forum", "url": "https://www.raspberrypi.org/forums/", "description": ""}, {"name": "Raspberry Pi Jam \u2014 Official conferences", "url": "https://www.raspberrypi.org/jam/", "description": ""}, {"name": "Reddit Projects", "url": "https://www.reddit.com/r/RASPBERRY_PI_PROJECTS", "description": ""}, {"name": "Reddit", "url": "https://www.reddit.com/r/raspberry_pi", "description": ""}, {"name": "StackExchange", "url": "https://raspberrypi.stackexchange.com/", "description": ""}]}, {"name": "Contributing", "parent": "Community", "entries": []}, {"name": "License", "parent": "Community", "entries": []}], "name": ""}