An open API service indexing awesome lists of open source software.

fucking-awesome-raspberry-pi

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🍴
https://github.com/correia-jpv/fucking-awesome-raspberry-pi

Last synced: 11 days ago
JSON representation

  • Source

  • OS Images

    • Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
    • NextCloudPi - Nextcloud ready image based on Raspbian. Features Nextcloud 11 running on Raspbian 8, with PHP 7 and HTTP2 enabled Apache server.
    • DietPi - Minimal image designed to fit on a 2GB SD card, with tons of configurable settings and scripts.
    • Mainsail OS - A distribution for 3D Printers that includes everything to get started with Klipper Firmware and Mainsail.
    • motionEyeOS - Linux distribution that turns a single-board computer into a video surveillance system.
    • PiNet - System to manage Raspberry Pi classrooms.
    • RasComm RaspberryPi MorseCode Translator - RasComm is a communication device that translates plain text into Morse code (IMC) visually or audibly.
    • RasPlex - Plex client for the Raspberry Pi.
    • RuneAudio - Free and open source OS that turns embedded hardware into Hi-Fi music players.
    • HypriotOS - Minimal Debian-based operating system, optimized to run Docker.
    • DroneBridge - A WifiBroadcast extension to make for a real alternative to DJI Lightbridge and other similar systems. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png)
    • chilipie-kiosk - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. ![Supports Raspberry Pi 2+](/media/badges/rpi-2+.png)
    • EZ-WifiBroadcast - Affordable Wireless Digital HD Video Transmission made easy. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png) ![Supports Raspberry Pi Zero](/media/badges/rpi-0.png)
  • Projects

    • FistBump BLE Edition - WPA Hash Grabbing Bluetooth Peripheral / Android App.
    • 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".
    • Magic Mirror - The original open source modular smart mirror platform. ![Supports Raspberry Pi 2+](/media/badges/rpi-2+.png)
    • AdGuard Home - DNS relay station with ad/tracker/other blocking, IP address redirections, and DNS-over-HTTPS.
    • RPi Motor Library - Python 3 library to connect various motors & servos to the Pi.
    • 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](/media/badges/rpi-0.png)
    • Pi-KVM - DIY KVM over IP to manage remote computers via Web UI or VNC with FullHD video, mouse, virtual drive, IPMI, Wake-on-LAN and many other things.
    • pi-timolo - Remote Headless multi feature PiCamera Operation from Rclone Remote Storage Service and More.
    • Haven - Host a private blog on your Rasperry Pi instead of using Facebook.
    • Smart Mirror - Voice controlled smart mirror with IoT integration. ![Supports Raspberry Pi 2+](/media/badges/rpi-2+.png)
    • Circle - A C++ bare metal environment for Raspberry Pi.
    • CookCLI - Turn your Raspberry Pi into a self-hosted recipe server. Manage recipes in plain-text Cooklang format with web UI, shopping lists, and meal planning.
    • Sonus - Node.js voice control for your Pi (and everything else) with customizable offline hotword detection.
    • Kubernetes on ARM - Get your ARM device up and running Kubernetes in less than ten minutes.
    • PiFmRds - FM-RDS transmitter using a Raspberry Pi.
    • Stratux - Open source ADS-B receiver which feeds weather, traffic, GPS, and AHRS data to electronic flight bag software via wifi.
    • Raspberry Pi Dashboard - Full-featured web-based dashboard interface to inspect and manage Raspberry Pi hardware and software, with no extra software required.
    • speed-camera - Object Motion Tracking uses python, openCV, USB Cam or picamera module to record speed data.
    • SecPi - Raspberry Pi based home alarm system.
    • PiClock - Fancy Clock built around a monitor and a Raspberry Pi.
    • Looper/synth/drum thing - Sequencer/Drumpad, like Native Instruments' Maschine for the Pi.
    • Hearing aid prototoype - A Raspberry Pi powered prototype of a hearing aid. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png)
    • RPI tempmon - CPU GPU temperature monitor with various functions such as LED GPIO, Graph output, email, alarm limit, notifications and logging.
    • pi_payments - Payment module based on RFID.
    • CocktailTDI - Another cocktail machine (powered by Raspberry Pi 4, Golang, a pneumatic pump and valves).
    • DIY Arcade Machine - A retro style arcade machine, based on a Raspberry Pi Pico, a Hub75 LED matrix and some other stuff (Wii Nunchucks, 3D printed parts, ...)
    • RGB-LED-Matrix - A 128x128 Pixel RGB LED Matrix to display images, animations, conways game of life and other stuff.
    • Raspberry Pi Setup - ⚡ Quickly setup my Raspberry Pi.
    • Occu-Pi - Controller software for the Occu-pi, a totally awesome bathroom door sensor.
    • RaspiBlitz - Fastest and cheapest way to get your own Lightning Node running.
    • Bitcoin Tracker - A Physical Dashboard that displays Bitcoin stats in real time. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png) ![Supports Raspberry Pi Zero](/media/badges/rpi-0.png)
    • Building a Ceph Cluster on Raspberry Pi - Highly redundant and low power usage RADOS home storage solution.
    • clockOS - simple smart desktop clock using a Raspberry Pi display.
    • 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 - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers.
    • docsis-cable-load-monitor - Tool to monitor downstream load on DOCSIS cable networks.
    • Drumbooth controller with touch interface - Project using Java, JavaFX, Pi4J and Arduino to control 8 relays and LED strips.
    • 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](/media/badges/rpi-0.png)
    • Internet Chronometer - Turn your Raspberry Pi in to an Internet Chronometer.
    • Lomorage - Private photo cloud host on Raspberry Pi, with Android/iOS/Web client.
    • NALIVATOR-9000 - Robot bartender for making cocktails with Telegram-bot interface and speech synthesis on Golang.
    • Pi Image Capturer - Captures images, integrated with the Google IOT Cloud Platform ecosystem.
    • PiFanTuner - CPU-fan-tuner daemon, just enables your fan as necessary. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png)
    • PiScan - Makeshift Amazon Dash orders using a Raspberry PI + EAN scanner.
    • Raspberry PI Hadoop Cluster - Big Data cluster running on the Raspberry Pi.
    • Relayboard Control - A Qt application to connect a Waveshare 8-channel relay board to an MQTT server.
    • 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](/media/badges/rpi-0.png)
    • USB Proxy - A USB man-in-the-middle project that allow users to monitor and modify USB packets flow between host and device.
    • 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.
    • Wordpress using Docker - Run a Wordpress site in containers with dynamic DNS.
    • Sonic Pi - The Live Coding Music Synth for Everyone.
    • Multi-Datacenter Cassandra on 32 Raspberry Pi’s - Showcase for the always on, fault tolerant nature of Cassandra using a Raspberry Pi cluster board.
    • PiE-Ink - E-ink nametag display running on a Pi Zero. ![Supports Raspberry Pi Zero](/media/badges/rpi-0.png)
    • CocktailMaker - An advanced cocktail making machine that can be controlled via browser and touchscreen.
    • Ceil - Auto-provisioned RPi cluster running K8S on bare-metal. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png)
    • 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](/media/badges/rpi-0.png)
    • 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.
    • Whispering Mirror - Interactive soundart installation using the Hifiberry DAC.
  • Tools

    • 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.
    • PiKISS - A bunch of scripts with menu to make your life easier.
    • 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.
    • Pi-Apps - The most popular app store for Raspberry Pi computers, 100% open-source bash scripts.
    • Pimod - Reconfigure Raspberry Pi images with an easy, Docker-like configuration file.
    • iotwifi - Wifi AP + Client management in 8MB 🌎 [Docker Container](hub.docker.com/r/cjimti/iotwifi/), with REST API for controlling wifi client and station modes simultaneously. ![Supports Raspberry Pi 3](/media/badges/rpi-3.png)
    • stressberry - Stress test your Raspberry Pi and plot temperatures.
    • 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.
    • Pieman - Script for creating custom images based on Raspbian, Devuan, Ubuntu and Alpine Linux.
    • RPi Monitor Dashboard - Simple monitoring tool with a dashboard suitable for monitoring multiple RPi devices (CPU temperature, network, ping, browser, screenshot of X display etc.).
    • 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.
    • rpi-cookstrap - A lightweight, plugin based bakery shell script framework to customize, bootstrap & provision raspberry pi OS disk images.
    • RaspAP-webgui - A simple, responsive web interface to control wifi, hostapd and related services on the Raspberry Pi.
    • Alpha - Remotely load, debug and test bare-metal programs using GDB with this system-level GDB server.
    • Hardened Kernel Builder for RPi - Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command.
    • HealthyPi - HAT which includes vital health monitoring like ECG, respiration, pulse oximetry and optional blood pressure & body temperature sensing. ![Supports Raspberry Pi 2+](/media/badges/rpi-2+.png)
    • ndm - Command line tool to easily manage DNS and DHCP servers.
    • Orangetool - Control functions for Single-Board computers in Python.
    • Pi Temperature Exporter - a CPU and GPU temperature exporter for Prometheus consumption.
    • pistrong - Manage certificate-secured strongSwan VPNs. Installer and command-line tool for client-server, site-to-site, and host-to-host VPNs.
    • PiGro - PiGro does many commands that have to be entered via the terminal with one or two clicks of a button.
    • WebStation SYSMON - An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
  • Resources

    • Swift programming

      • SwiftyGPIO - Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
      • BuildSwiftOnARM - All you need to build Swift on a RaspberryPi or other ARM boards, updated to Swift 4.1.3.
      • Swish - Build Swift Projects on a remote machine within Xcode.
    • Articles

    • Tutorials

      • Raspbereum - Run your own Ethereum node on a Raspberry Pi.
  • Community