Skip to content

CC0 ๐Ÿ“ A curated list of awesome Raspberry Pi tools, projects, images and resources. ๐Ÿ˜Ž Awesome lists about all kinds of interesting topics. With repository starsโญ and forks๐Ÿด

License

Correia-jpv/fucking-awesome-raspberry-pi

Repository files navigation

Awesome Raspberry Pi

Awesome All Contributors

Raspberry Pi Logo

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 303784โญ ย 26875๐Ÿด Awesome Manifesto)

Contributions very welcome but first see Contributing

Contents

Models

The complete collection of (consumer) Raspberry Pi models consist of:

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.
  • ย ย 1321โญ ย ย ย 155๐Ÿด chilipie-kiosk) - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. Supports Raspberry Pi 2+
  • ๐ŸŒŽ 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).
  • ย ย ย ย ย 6โญ ย ย ย ย ย 0๐Ÿด DietPi) - Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.
  • ย ย ย 700โญ ย ย ย 121๐Ÿด DroneBridge) - A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems. Supports Raspberry Pi 3
  • ย ย ย ย ย ?โญ ย ย ย ย ย ?๐Ÿด EZ-WifiBroadcast) - Affordable Wireless Digital HD Video Transmission made easy. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • ๐ŸŒŽ FabScanPi - FabScanPi is an open source 3D laser scanner using the Raspberry Pi Camera Module. Supports Raspberry Pi 2+
  • ๐ŸŒŽ Fedora - Linux Fedora distribution built for the Pi. Supports Raspberry Pi 2+
  • ๐ŸŒŽ 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. Supports Raspberry Pi 2+
  • ๐ŸŒŽ Gentoo - Gentoo Stage 3 tarball for Raspberry Pi.
  • ๐ŸŒŽ Gladys Assistant - Gladys, a privacy-first, open-source home assistant. Supports Raspberry Pi 3
  • ๐ŸŒŽ 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. Supports Raspberry Pi 3
  • Lakka - Retro-gaming on the Raspberry Pi built entirely on RetroArch.
  • ๐ŸŒŽ LibreELEC - Just enough OS for Kodi
  • ย ย ย 519โญ ย ย ย 237๐Ÿด Mainsail OS) - A distribution for 3D Printers that includes everything to get started with Klipper Firmware and Mainsail.
  • ๐ŸŒŽ Manjaro - Friendly, open-source Linux distribution for Raspberry Pi.
  • ๐ŸŒŽ Minibian - Minimal Raspbian (lighter than Jessie Lite).
  • ๐ŸŒŽ moOde - The moOde audio player provides acts as a Audiophile streamer with DLNS, Spotify Connect and AirPlay support for old receivers. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • ๐ŸŒŽ MoodleBox - The MoodleBox provides a Moodle learning management system on Raspberry Pi. Supports Raspberry Pi 3
  • ย ย ย ย ย ?โญ ย ย ย ย ย ?๐Ÿด motionEyeOS) - Linux distribution that turns a single-board computer into a video surveillance system.
  • ๐ŸŒŽ NetBSD - NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system.
  • ย ย 2403โญ ย ย ย 293๐Ÿด NextCloudPi) - Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.
  • ๐ŸŒŽ NOOBS - New Out Of the Box Software, an easy OS installer for beginners.
  • ๐ŸŒŽ OctoPi - Distribution for 3d printers.
  • ๐ŸŒŽ OpenHABian - A preconfigured version of the OpenHAB home automation software. Supports Raspberry Pi 2+
  • ๐ŸŒŽ 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. Supports Raspberry Pi 3
  • ๐ŸŒŽ openSUSE - openSUSE is a major Linux distribution that has images based for its stable release Leap and rolling release Tumbleweed. Images can be found for many of the Pis, including the ๐ŸŒŽ Raspberry Pi 3 and ๐ŸŒŽ Raspberry Pi 4.
  • ๐ŸŒŽ OpenWRT - OpenWrt is described as a Linux distribution for embedded devices for network management.
  • ๐ŸŒŽ OSMC - Open Source Media Centre, based on Kodi.
  • PiDeck - Small form factor DVS system allowing you to control digital music files with timecode vinyl.
  • PiNet - System to manage Raspberry Pi classrooms.
  • ๐ŸŒŽ PirateBox - Anonymous offline mobile file-sharing and communications system.
  • ย ย ย ย ย 7โญ ย ย ย ย ย 3๐Ÿด RasComm RaspberryPi MorseCode Translator) - RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
  • ๐ŸŒŽ Raspberry Pi OS - The official supported Raspberry Pi OS (previously called "Raspbian"), based on Debian and available as a lite version.
  • Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
  • RasPlex - Plex client for the Raspberry Pi.
  • ๐ŸŒŽ Recalbox - Drag & drop light-weight retro-gaming and media center on the Raspberry Pi.
  • ๐ŸŒŽ RetroPie - Retro-gaming on the Raspberry Pi.
  • ๐ŸŒŽ Risc OS - Non-Linux OS originated from the group that developed the ARM microprocessor.
  • ๐ŸŒŽ Rocket Show - Play synced backing tracks, videos and DMX light-sequences live on stage. Supports Raspberry Pi 3
  • 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. Supports Raspberry Pi 3
  • ๐ŸŒŽ Ubuntu Core - Official (minimal) Ubuntu distribution for IoT. Supports Raspberry Pi Zero 2 W. Supports Raspberry Pi 2+
  • ๐ŸŒŽ 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. Supports Raspberry Pi 2+
  • ๐ŸŒŽ Ubuntu Server - Ubuntu Server distribution for the Raspberry Pi. Supports Raspberry Pi Zero 2 W. Supports Raspberry Pi 2+
  • ๐ŸŒŽ Volumio - Headless audiophile music player, designed to play music with the highest possible fidelity.
  • ๐ŸŒŽ Windows 10 IoT Core - Windows 10 distribution for IoT. Supports Raspberry Pi 2+

Tools

  • ย ย ย ย 44โญ ย ย ย ย ย 4๐Ÿด 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.
  • ย ย ย 245โญ ย ย ย ย 23๐Ÿด Atlas toolkit) - Very lightweight and easy to install toolkit to write in Python single-page web applications to pilot your RPi, without having to install a web server.
  • ๐ŸŒŽ balenaEtcher - SD card burner app that is simple for end users, extensible for developers, and works on any platform.
  • ๐ŸŒŽ Drago - Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis.
  • ย ย ย ย 21โญ ย ย ย ย ย 3๐Ÿด Hardened Kernel Builder for RPi) - Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command.
  • ย ย ย 184โญ ย ย ย ย 50๐Ÿด HealthyPi) - HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing. Supports Raspberry Pi 2+
  • ย ย ย 298โญ ย ย ย 123๐Ÿด iotwifi) - Wifi AP + Client management in 8MB ๐ŸŒŽ Docker Container, with REST API for controlling wifi client and station modes simultaneously. Supports Raspberry Pi 3
  • ย ย ย ย 50โญ ย ย ย ย ย 5๐Ÿด ndm) - Command line tool to easily manage DNS and DHCP servers.
  • ย ย ย 107โญ ย ย ย ย 24๐Ÿด Orangetool) - Control functions for Single-Board computers in Python.
  • ย ย ย ย 17โญ ย ย ย ย ย 1๐Ÿด Pi Temperature Exporter) - a CPU and GPU temperature exporter for Prometheus consumption.
  • ย ย 2480โญ ย ย 1576๐Ÿด 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.
  • ย ย ย 208โญ ย ย ย ย 32๐Ÿด Pieman) - Script for creating custom images based on Raspbian, Devuan, Ubuntu and Alpine Linux.
  • ย ย ย 856โญ ย ย ย ย 89๐Ÿด PiKISS) - A bunch of scripts with menu to make your life easier.
  • ย ย ย 114โญ ย ย ย ย 19๐Ÿด Pimod) - Reconfigure Raspberry Pi images with an easy, Docker-like configuration file.
  • ย ย ย ย ย ?โญ ย ย ย ย ย ?๐Ÿด PiShrink) - Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot.
  • ย ย ย ย 52โญ ย ย ย ย ย 9๐Ÿด 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.
  • ย ย ย ย 19โญ ย ย ย ย ย 1๐Ÿด PiGro) - PiGro does many commands that have to be entered via the terminal with one or two clicks of a button.
  • ย ย 1813โญ ย ย ย 199๐Ÿด Pi-Apps) - The most popular app store for Raspberry Pi computers, 100% open-source bash scripts.
  • ๐ŸŒŽ Processing - Processing Development Environment running on Raspberry Pi.
  • ย ย 7243โญ ย ย 1124๐Ÿด 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.
  • ย ย 4324โญ ย ย ย 783๐Ÿด 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.
  • ย ย ย ย 34โญ ย ย ย ย ย 3๐Ÿด Resin Bridge) - Simple application/repo to bridge a Raspberry Pi's wlan0 interface to devices plugged into it over ethernet (eth0).
  • ย ย ย ย 12โญ ย ย ย ย ย 1๐Ÿด rpi-cookstrap) - A lightweight, plugin based bakery shell script framework to customize, bootstrap & provision raspberry pi OS disk images.
  • ย ย ย 345โญ ย ย ย ย 40๐Ÿด 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.
  • ย ย ย 310โญ ย ย ย ย 26๐Ÿด stressberry) - Stress test your Raspberry Pi and plot temperatures.
  • ย ย ย 112โญ ย ย ย ย 20๐Ÿด TorTiPi) - Shell script to automate the task of converting Raspberry Pi into a tor based wifi hotspot.
  • ย ย ย 188โญ ย ย ย ย 19๐Ÿด 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

Projects

  • 40-node Raspberry Pi Cluster - Cluster aimed to be under the size of full tower desktop.
  • ย 22964โญ ย ย 1691๐Ÿด AdGuard Home) - DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.
  • ๐ŸŒŽ BeeMonitor - Honey beehive monitoring project.
  • ย ย ย ย 44โญ ย ย ย ย 12๐Ÿด Bitcoin Tracker) - A Physical Dashboard that displays Bitcoin stats in real time. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • 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.
  • ย ย ย ย 44โญ ย ย ย ย ย 3๐Ÿด Ceil) - Auto-provisioned RPi cluster running K8S on bare-metal. Supports Raspberry Pi 3
  • ย ย 1742โญ ย ย ย 229๐Ÿด Circle) - A C++ bare metal environment for Raspberry Pi.
  • ย ย ย ย 50โญ ย ย ย ย ย 3๐Ÿด clockOS) - simple smart desktop clock using a Raspberry Pi display.
  • ย ย ย 106โญ ย ย ย ย 10๐Ÿด CocktailMaker) - An advanced cocktail making machine that can be controlled via browser and touchscreen.
  • 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.
  • ย ย ย ย 16โญ ย ย ย ย ย 2๐Ÿด Display_Lib_RPI) - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers.
  • ๐ŸŒŽ 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. Supports Raspberry Pi Zero
  • ย ย ย ย 65โญ ย ย ย ย ย 7๐Ÿด docsis-cable-load-monitor) - Tool to monitor downstream load on DOCSIS cable networks.
  • ย ย ย ย ย 8โญ ย ย ย ย ย 2๐Ÿด Drumbooth controller with touch interface) - Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips.
  • ย ย ย ย 34โญ ย ย ย ย ย 3๐Ÿด FistBump BLE Edition) - WPA Hash Grabbing Bluetooth Peripheral / Android App.
  • ๐ŸŒŽ FruitNanny - Baby monitor including custom case, server, and client source code. Supports Raspberry Pi 3
  • ย ย ย ย 12โญ ย ย ย ย ย 1๐Ÿด Gaussmeter) - 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
  • ๐ŸŒŽ Harry Potter and the real life Daily Prophet - Display mimicking the Daily Prophet from Harry Potter using a 7" Raspberry Pi display.
  • ย ย ย 598โญ ย ย ย ย 29๐Ÿด Haven) - Host a private blog on your Rasperry Pi intead of using Facebook.
  • ย ย ย 109โญ ย ย ย ย 31๐Ÿด Hearing aid prototoype) - A Raspberry Pi powered prototype of a hearing aid. Supports Raspberry Pi 3
  • ย ย ย 108โญ ย ย ย ย 13๐Ÿด Internet Chronometer) - Turn your Raspberry Pi in to an Internet Chronometer.
  • ๐ŸŒŽ Jasper - Flexible open source personal assistant.
  • ย ย ย 592โญ ย ย ย ย 85๐Ÿด Kubernetes on ARM) - Get your ARM device up and running Kubernetes in less than ten minutes.
  • ย ย ย 202โญ ย ย ย ย 11๐Ÿด Lomorage) - Private photo cloud host on Raspberry Pi, with Android/iOS/Web client.
  • ย ย ย 981โญ ย ย ย 108๐Ÿด Looper/synth/drum thing) - Sequencer/Drumpad, like Native Instruments' Maschine for the Pi.
  • ๐ŸŒŽ Lumos - Smart Lamp for Better Sleep. Supports Raspberry Pi 3 Supports Raspberry Pi Zero
  • Magic Mirror - The original open source modular smart mirror platform. Supports Raspberry Pi 2+
  • ๐ŸŒŽ Mini OONTZ - 3D printed mini MIDI controller.
  • ย ย ย 133โญ ย ย ย ย 11๐Ÿด Movel) - 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.
  • ย ย ย ย 20โญ ย ย ย ย ย 1๐Ÿด NALIVATOR-9000) - 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) - 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.
  • ย ย ย ย 10โญ ย ย ย ย ย 4๐Ÿด Occu-Pi) - Controller software for the Occu-pi, a totally awesome bathroom door sensor.
  • ย ย 3945โญ ย ย ย 659๐Ÿด 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). Supports Raspberry Pi Zero
  • ย ย ย ย 11โญ ย ย ย ย ย 0๐Ÿด Pi Image Capturer) - Captures images, integrated with the Google IOT Cloud Platform ecosystem.
  • ย ย ย ย 25โญ ย ย ย ย ย 7๐Ÿด pi_payments) - Payment module based on RFID.
  • ๐ŸŒŽ Pi-hole - Black hole for internet ads.
  • ย ย 7497โญ ย ย ย 427๐Ÿด 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.
  • ย ย ย 546โญ ย ย ย 102๐Ÿด pi-timolo) - 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.
  • ย ย ย 560โญ ย ย ย 182๐Ÿด PiClock) - Fancy Clock built around a monitor and a Raspberry Pi.
  • PiE-Ink - E-ink nametag display running on a Pi Zero. Supports Raspberry Pi Zero
  • ย ย ย ย 40โญ ย ย ย ย 12๐Ÿด PiFanTuner) - CPU-fan-tuner daemon, just enables your fan as necessary. Supports Raspberry Pi 3
  • ย ย 1398โญ ย ย ย 327๐Ÿด PiFmRds) - 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.
  • ย ย 6165โญ ย ย ย 994๐Ÿด 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. Supports Raspberry Pi Zero
  • ๐ŸŒŽ 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.
  • ย ย ย 242โญ ย ย ย ย 23๐Ÿด Raspberry Pi Dashboard) - Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required.
  • ๐ŸŒŽ Raspberry Pi Erlang Cluster - Erlang cluster on a Raspberry Pi 2.
  • Raspberry PI Hadoop Cluster - Big Data cluster running on the Raspberry Pi.
  • ย ย ย ย 27โญ ย ย ย ย ย 1๐Ÿด Raspberry Pi Setup) - โšก Quickly setup my Raspberry Pi.
  • ย ย 2399โญ ย ย ย 516๐Ÿด RaspiBlitz) - 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).
  • ย ย ย ย ย 5โญ ย ย ย ย ย 0๐Ÿด Relayboard Control) - A Qt application to connect a Waveshare 8-channel relay board to an MQTT server.
  • ๐ŸŒŽ 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.
  • ย ย ย 297โญ ย ย ย ย 73๐Ÿด RPi Motor Library) - Python 3 library to connect various motors & servos to the Pi.
  • ย ย ย ย 75โญ ย ย ย ย 15๐Ÿด RPI tempmon) - CPU GPU temperature monitor with various functions such as LED GPIO, Graph output, email, alarm limit, notifications and logging.
  • ย ย ย 247โญ ย ย ย ย 42๐Ÿด SecPi) - 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.
  • ย ย 2776โญ ย ย ย 695๐Ÿด Smart Mirror) - Voice controlled smart mirror with IoT integration. Supports Raspberry Pi 2+
  • ๐ŸŒŽ Smart Security Camera - Using OpenCV, Twilio and a WebCam/picam.
  • ย 10560โญ ย ย ย 904๐Ÿด Sonic Pi) - The Live Coding Music Synth for Everyone.
  • ย ย ย 618โญ ย ย ย ย 79๐Ÿด Sonus) - Node.js voice control for your Pi (and everything else) with customizable offline hotword detection.
  • ย ย ย 934โญ ย ย ย 170๐Ÿด speed-camera) - Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data.
  • ย ย 1027โญ ย ย ย 357๐Ÿด 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.
  • ย ย ย ย ย 4โญ ย ย ย ย ย 0๐Ÿด 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.
  • ย ย ย ย 37โญ ย ย ย ย ย 1๐Ÿด TeslaCam) - 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
  • ย ย ย 130โญ ย ย ย ย 28๐Ÿด 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.
  • ย ย ย ย 32โญ ย ย ย ย ย 2๐Ÿด 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.
  • ย ย ย ย 44โญ ย ย ย ย 14๐Ÿด Wordpress using Docker) - Run a Wordpress site in containers with dynamic DNS.
  • ๐ŸŒŽ Zelda Home Automation - Home automation based on sound recognition from notes played on an ocarina.

Resources

Useful Apps

Android

  • AndFTP - Alternative FTP client app. ๐ŸŒŽ 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
  • Tubio - Cast web videos directly to Pi. ๐ŸŒŽ Android
  • 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

Books

Tutorials

Swift programming

  • ย ย ย 487โญ ย ย ย ย 36๐Ÿด BuildSwiftOnARM) - 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).
  • ย ย 1335โญ ย ย ย 132๐Ÿด SwiftyGPIO) - Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
  • ย ย ย 270โญ ย ย ย ย ย 9๐Ÿด Swish) - Build Swift Projects on a remote machine within Xcode.

Community

Contributing

Contribution guidelines can be found here

License

CC0

Source

ย 12809โญ ย ย ย 994๐Ÿด thibmaek/awesome-raspberry-pi)

About

CC0 ๐Ÿ“ A curated list of awesome Raspberry Pi tools, projects, images and resources. ๐Ÿ˜Ž Awesome lists about all kinds of interesting topics. With repository starsโญ and forks๐Ÿด

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project