awesome-raspberry-pi
Pi toolkit
A curated collection of tools and resources for Raspberry Pi projects
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
14k stars
466 watching
1k forks
Language: Shell
last commit: 12 months ago
Linked from 5 awesome lists
awesomeawesome-listlistraspberry-piresourcesrpi
Awesome Raspberry Pi / Models | |||
| 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) | ||
Awesome Raspberry Pi / 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 | 1,360 | over 3 years ago | 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 | 11 | over 2 years ago | Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts |
| DroneBridge | 766 | almost 4 years ago | A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems |
| EZ-WifiBroadcast | 827 | over 1 year ago | 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 | 563 | about 1 year ago | 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 | 7,904 | about 2 years ago | 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 | 2,586 | 11 months ago | 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 and | ||
| 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 | ||
| 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 | 7 | over 5 years ago | 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 | ||
Awesome Raspberry Pi / Tools | |||
| Alpha | 45 | about 7 years ago | 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 | 257 | 12 months ago | 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 | 23 | about 3 years ago | Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command |
| HealthyPi | 196 | 11 months ago | HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing |
| iotwifi | 306 | almost 7 years ago | Wifi AP + Client management in 8MB , with REST API for controlling wifi client and station modes simultaneously |
| ndm | 60 | over 3 years ago | Command line tool to easily manage DNS and DHCP servers |
| Orangetool | 109 | over 1 year ago | Control functions for Single-Board computers in Python |
| Pi Temperature Exporter | 22 | about 2 years ago | a CPU and GPU temperature exporter for Prometheus consumption |
| pi-gen | 2,670 | 11 months ago | 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 | 215 | almost 2 years ago | Script for creating custom images based on Raspbian, Devuan, Ubuntu and Alpine Linux |
| PiKISS | 897 | 11 months ago | A bunch of scripts with menu to make your life easier |
| Pimod | 131 | over 1 year ago | Reconfigure Raspberry Pi images with an easy, Docker-like configuration file |
| PiShrink | 3,522 | 11 months ago | Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot |
| pistrong | 56 | about 1 year ago | 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 | 34 | 11 months ago | PiGro does many commands that have to be entered via the terminal with one or two clicks of a button |
| Pi-Apps | 2,067 | 11 months ago | The most popular app store for Raspberry Pi computers, 100% open-source bash scripts |
| Processing | Processing Development Environment running on Raspberry Pi | ||
| Pwnagotchi | 7,853 | about 1 year ago | 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 | 4,499 | 11 months ago | 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 | 38 | over 8 years ago | Simple application/repo to bridge a Raspberry Pi's wlan0 interface to devices plugged into it over ethernet (eth0) |
| RPi Monitor Dashboard | 18 | about 1 year ago | Simple monitoring tool with a dashboard suitable for monitoring multiple RPi devices (CPU temperature, network, ping, browser, screenshot of X display etc.) |
| rpi-cookstrap | 14 | about 2 years ago | A lightweight, plugin based bakery shell script framework to customize, bootstrap & provision raspberry pi OS disk images |
| sdm | 491 | 11 months ago | 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 | 328 | over 2 years ago | Stress test your Raspberry Pi and plot temperatures |
| TorTiPi | 118 | almost 5 years ago | Shell script to automate the task of converting Raspberry Pi into a tor based wifi hotspot |
| WebStation SYSMON | 191 | about 1 year ago | 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 | ||
Awesome Raspberry Pi / Projects | |||
| 40-node Raspberry Pi Cluster | Cluster aimed to be under the size of full tower desktop | ||
| AdGuard Home | 25,950 | 11 months ago | DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS |
| BeeMonitor | Honey beehive monitoring project | ||
| Bitcoin Tracker | 45 | over 4 years ago | 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 | ||
| 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 | ||
| Ceil | 46 | almost 6 years ago | Auto-provisioned RPi cluster running K8S on bare-metal |
| Circle | 1,881 | 11 months ago | A C++ bare metal environment for Raspberry Pi |
| clockOS | 53 | over 8 years ago | simple smart desktop clock using a Raspberry Pi display |
| CocktailMaker | 127 | 11 months ago | An advanced cocktail making machine that can be controlled via browser and touchscreen |
| CocktailTDI | 2 | over 1 year ago | 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 | 19 | 11 months ago | A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers |
| DIY Arcade Machine | 3 | about 1 year ago | 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 | ||
| docsis-cable-load-monitor | 66 | about 3 years ago | Tool to monitor downstream load on DOCSIS cable networks |
| Drumbooth controller with touch interface | 9 | about 1 year ago | Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips |
| FistBump BLE Edition | 41 | almost 7 years ago | WPA Hash Grabbing Bluetooth Peripheral / Android App |
| FruitNanny | Baby monitor including custom case, server, and client source code | ||
| Gaussmeter | 13 | almost 2 years ago | Project utilizing a Raspberry Pi Zero W, WS2812B Leds and the Tesla API to collect and display a Tesla's status |
| Harry Potter and the real life Daily Prophet | Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display | ||
| Haven | 660 | 11 months ago | Host a private blog on your Rasperry Pi intead of using Facebook |
| Hearing aid prototoype | 116 | about 4 years ago | A Raspberry Pi powered prototype of a hearing aid |
| Internet Chronometer | 111 | almost 2 years ago | Turn your Raspberry Pi in to an Internet Chronometer |
| Jasper | Flexible open source personal assistant | ||
| Kubernetes on ARM | 599 | over 8 years ago | Get your ARM device up and running Kubernetes in less than ten minutes |
| Lomorage | 221 | 12 months ago | Private photo cloud host on Raspberry Pi, with Android/iOS/Web client |
| Looper/synth/drum thing | 994 | over 4 years ago | Sequencer/Drumpad, like Native Instruments' Maschine for the Pi |
| Lumos | Smart Lamp for Better Sleep | ||
| Magic Mirror | The original open source modular smart mirror platform | ||
| Mini OONTZ | 3D printed mini MIDI controller | ||
| Movel | 140 | almost 10 years ago | Raspberry Pi car computer |
| Multi-Datacenter Cassandra on 32 Raspberry Pi’s | Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board | ||
| NALIVATOR-9000 | 20 | about 8 years ago | Robot bartender for making cocktails with Telegram-bot interface and speech synthesis on Golang |
| Nerves Project | Craft and deploy bulletproof embedded software in Elixir | ||
| Network Presence Detector | 369 | about 8 years ago | 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 | ||
| Occu-Pi | 11 | over 7 years ago | Controller software for the Occu-pi, a totally awesome bathroom door sensor |
| P4wnP1 | 4,069 | about 1 year ago | 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 | 11 | about 3 years ago | Captures images, integrated with the Google IOT Cloud Platform ecosystem |
| pi_payments | 26 | over 7 years ago | Payment module based on RFID |
| Pi-hole | Black hole for internet ads | ||
| Pi-KVM | 8,389 | 11 months ago | 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 | 561 | almost 2 years ago | Remote Headless multi feature PiCamera Operation from Rclone Remote Storage Service and More |
| Pi4j Project | Java I/O library the Raspberry Pi | ||
| PiAware | Live flight tracking using a Raspberry Pi | ||
| PiClock | 571 | over 1 year ago | Fancy Clock built around a monitor and a Raspberry Pi |
| PiE-Ink | E-ink nametag display running on a Pi Zero | ||
| PiFanTuner | 40 | about 9 years ago | CPU-fan-tuner daemon, just enables your fan as necessary |
| PiFmRds | 1,452 | over 1 year ago | FM-RDS transmitter using a Raspberry Pi |
| 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 | ||
| PoisonTap | 6,268 | almost 7 years ago | Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js |
| 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 Dashboard | 273 | over 1 year ago | Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required |
| Raspberry Pi Erlang Cluster | Erlang cluster on a Raspberry Pi 2 | ||
| Raspberry PI Hadoop Cluster | Big Data cluster running on the Raspberry Pi | ||
| Raspberry Pi Setup | 34 | over 1 year ago | ⚡ Quickly setup my Raspberry Pi |
| RaspiBlitz | 2,473 | 11 months ago | Fastest and cheapest way to get your own Lightning Node running |
| 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) | ||
| Relayboard Control | 5 | almost 4 years ago | A Qt application to connect a Waveshare 8-channel relay board to an MQTT server |
| RGB-LED-Matrix | 2 | about 1 year ago | A 128x128 Pixel RGB LED Matrix to display images, animations, conways game of life and other stuff |
| 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 | ||
| RPi Motor Library | 316 | about 1 year ago | Python 3 library to connect various motors & servos to the Pi |
| RPI tempmon | 78 | about 1 year ago | CPU GPU temperature monitor with various functions such as LED GPIO, Graph output, email, alarm limit, notifications and logging |
| SecPi | 253 | almost 3 years ago | Raspberry Pi based home alarm system |
| 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 Mirror | 2,795 | over 1 year ago | Voice controlled smart mirror with IoT integration |
| Smart Security Camera | Using OpenCV, Twilio and a WebCam/picam | ||
| Sonic Pi | 10,882 | 12 months ago | The Live Coding Music Synth for Everyone |
| Sonus | 631 | over 1 year ago | Node.js voice control for your Pi (and everything else) with customizable offline hotword detection |
| speed-camera | 992 | over 1 year ago | Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data |
| Stratux | 1,066 | about 1 year ago | 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 | 18 | 11 months ago | 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 | 38 | over 6 years ago | Project utilizing a Raspberry Pi Zero W for USB Mass storage emulation and a PiJuice to collect and archive TeslaCam video |
| USB Proxy | 170 | about 1 year ago | 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 | 36 | over 7 years ago | 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 | ||
| Wordpress using Docker | 46 | about 9 years ago | Run a Wordpress site in containers with dynamic DNS |
| Zelda Home Automation | Home automation based on sound recognition from notes played on an ocarina | ||
Awesome Raspberry Pi / Resources / Useful Apps | |||
| Android | Alternative FTP client app | ||
| Android | Official remote to control Kodi | ||
| Android | Effortlessly explore and manage multiple Pi servers on the go | ||
| Android | 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 | Cast YouTube videos, media content from your android device, Play local media files, Play streams from playlists (m3u, pls) on your Raspberry Pi | ||
| Android | To stream your phone screen directly to Pi | ||
| Android | Remote into Raspberry Pi while you are on the road! | ||
| Android | One of the cleanest SSH Client for Pi. , | ||
| Android | Cast web videos directly to Pi | ||
| Android | A good FTP client app for accessing files on raspberry | ||
| Android | To remotely control Raspberry Pi desktop | ||
| iOS | Allows you to easily manage your Raspberry Pi remotely, control the GPIO ports, send commands directly through the terminal and so much more | ||
Awesome Raspberry Pi / Resources / 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 | ||
| Raspberry Pi A to Z List | 945 | over 4 years ago | Comprehensive list with links to common questions & pitfalls |
| Raspberry Pi and why do I need one? | Intro into the Raspberry Pi and what can be done with it | ||
| Raspberry Pi Beginners | Guide to setup the Raspberry Pi for beginners | ||
| The Ultimate Raspberry Pi Security Guide | Extensive guide on security best practices for the Pi ie. exposed to the internet | ||
Awesome Raspberry Pi / Resources / Books | |||
| 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 - Code Music with Sonic Pi | Learn how to create music by coding with Sonic Pi on your Raspberry Pi | ||
| Essentials - Conquer the Command Line (Version 2) | Learn how to command and conquer the command line on the Raspberry Pi using Raspbian, simplify complex tasks while you automate simple ones | ||
| Essentials - GPIO Zero Electronics | Create electronic creations using the GPIO pins and the GPIO Zero library on 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 - Learn to Code with Scratch | Use the Scratch coding blocks language to learn the basics of programming 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 | ||
| Essentials - Sense HAT Experiments | A useful book of experiments to use with the Sense HAT and how use it to it's full potential | ||
| Getting Started with Java on the Raspberry Pi | 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 | ||
| Getting Started with Raspberry Pi | Learn how to get started with your | ||
| 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 Beginner's Guide | Learn how to get started with your | ||
| Raspberry Pi Beginner's Guide v2 | Learn how to get started with your | ||
| Raspberry Pi Beginner's Guide v3 | Learn how to get started with your | ||
| Raspberry Pi Beginner's Guide v4 | Learn how to get started with your | ||
| 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 | ||
Awesome Raspberry Pi / Resources / Tutorials | |||
| Auto Mount USB | Guide to setup Auto Mount USB on Raspberry Pi | ||
| Bridging Wifi to the Raspberry Pi over Ethernet | Set up tethered networking between macOS & Raspberry Pi | ||
| Build a $35 Time Capsule | Time Machine Backup Server | ||
| Controlling Spotify with Slack and a Raspberry Pi | Node.js project to control Spotify & Slack with libspotify | ||
| 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 | ||
| How To Make a Raspberry Pi Turn on a Lamp with iBeacon™ Technology | Good beginners-guide to working with Beacon technology | ||
| Moonlight | 1,519 | about 1 year ago | Nvidia GameStream implementation to stream your full collection of Steam games from desktop to the Raspberry Pi |
| Raspbereum | 11 | over 6 years ago | Run your own Ethereum node on a Raspberry Pi |
| Raspberry Pi Game Console | How to Build a Raspberry Pi Retro Game Console for $35 | ||
| Raspberry Pi login with SSH keys | Password-less login for ssh sessions on the Raspberry Pi | ||
| Raspberry Pi Media Server Guides | Media Server and NAS tutorials from HTPC Guides | ||
| Turn a Raspberry Pi into a Plex Media Server | Beginners guide to setting up a Plex media server to stream all of your media content | ||
| Turn the Raspberry Pi Zero into a mini dongle computer | Setup a pi0 to be able to ssh & vnc over USB | ||
| Use a Raspberry Pi with multiple WiFi networks | Tutorial on using a Raspberry Pi with multiple networks | ||
| Use a Raspberry Pi with Netflix | Tutorial on watching Netflix on a Raspberry Pi | ||
| Using openSUSE's YaST on the Raspberry Pi | |||
Awesome Raspberry Pi / Resources / Swift programming | |||
| BuildSwiftOnARM | 489 | almost 4 years ago | All you need to build Swift on a RaspberryPi or other ARM boards, updated to Swift 4.1.3 |
| Compile Swift for Raspberry Pi by Visual Studio Code | Quick tutorial to share the way to help setup compiling Raspberry Pi code with Visual Studio Code | ||
| Compile Swift for Raspberry Pi by Xcode | Quick tutorial to share the way to help setup compiling Raspberry Pi code with Xcode | ||
| Setup Swift environment on Raspbian | Quick guide to help setup Swift environment on Raspbian stretch (lite) | ||
| SwiftyGPIO | 1,356 | over 1 year ago | Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire |
| Swish | 274 | almost 9 years ago | Build Swift Projects on a remote machine within Xcode |
Awesome Raspberry Pi / Community | |||
| @Raspberry_Pi on Twitter | |||
| @[email protected] 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 | |||