Top 23 Shell Raspberry Pi Projects
-
pi-hole
A black hole for Internet advertisements
Latest mention: Updating Pi-Hole port and persisting through updates | reddit.com/r/pihole | 2021-01-24https://github.com/pi-hole/pi-hole/pull/4010#issuecomment-765737252
-
RetroPie-Setup
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Latest mention: Quick question: anybody else having problems downloading RetroPie? I can't download it from RetroPie.org.uk or with the Raspberry Imager. | reddit.com/r/RetroPie | 2021-01-14 -
pivpn
The Simplest VPN installer, designed for Raspberry Pi
Latest mention: For those of you who host a VPN, what do you use? | reddit.com/r/homelab | 2021-01-09 -
PiShrink
Make your pi images smaller!
-
docker-homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
For sure, the reduced cognitive overhead is absolutely worth the price of admission.
I need to run Homebridge anyway for a bunch of devices that I want to be available via Alexa and HomeKit, so for me there was no incremental complexity. I'm running Homebridge via a Docker image[1] on my NAS (using QNAP Container Station), with Homebridge UI to manage.
-
log2ram
ramlog like for systemd (Put log into a ram folder)
You can run https://github.com/azlux/log2ram/blob/master/README.md on it to save the sd card. This program redirects logs to ram and the writes to disk every so often instead of lots of writes to the sd card.
-
nextcloudpi
📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer...
I recommend NextcloudPi: https://github.com/nextcloud/nextcloudpi
-
chromium_os-raspberry_pi
Build your Chromium OS for Raspberry Pi 3B/3B+/4B and Pi400
Latest mention: FydeOS for You - Raspberry Pi 400: yes it supports Android + Linux, just like Chrome OS | reddit.com/r/raspberry_pi | 2021-01-17Fix: https://github.com/FydeOS/chromium_os-raspberry_pi/issues/111
-
PADD
PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.
-
RaspiBolt
Bitcoin & Lightning full node on a Raspberry Pi
Guide is here and PR is here
-
gentoo-on-rpi-64bit
Bootable 64-bit Gentoo image for the Raspberry Pi4B, 3B & 3B+, with Linux 5.4, OpenRC, Xfce4, VC4/V3D, camera and h/w codec support, weekly-autobuild binhost
This is very encouraging—I'm doing the same thing eventually on my Surface Pro (2017 model). Right now, I've just got it on a raspberry pi 4B 8GB. It works amazingly there, but I'm using a binary-heavy overlay and dwm. Firefox works better than I expected, but I haven't bothered with sound much, so I don't watch any video or anything. Also, the image I use (I use the “lite” variant available there) comes with an easy-to-use update tool (“genup”). At the very least, I consider it a great way to get acquainted with a significant portion of the Gentoo experience.
-
tensorflow-on-arm
TensorFlow for Arm
You can try building from source, following a guide such as this: https://github.com/lhelontra/tensorflow-on-arm
-
rpi-audio-receiver
Raspberry Pi Audio Receiver with Bluetooth A2DP, AirPlay, UPnP and Spotify Connect
Latest mention: Ultra-newbie project: I turned an old, non-wireless USB printer into a wireless print server using a Raspberry Pi Zero W | reddit.com/r/raspberry_pi | 2021-01-06 -
homebridge-raspbian-image
Official Homebridge Raspberry Pi Image based on Raspbian Lite.
Latest mention: Does anyone have this app? Is it worth getting? | reddit.com/r/homebridge | 2021-01-24It’s no longer developed and obsolete. Use the official image and you’re good to go. https://github.com/homebridge/homebridge-raspbian-image
-
RPi4
Raspberry Pi 4 UEFI Firmware Images [EXPERIMENTAL]
The sd card is hosting this nice uefi firmware
-
docker-cloudflare-ddns
A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
2) created a home.domain.com subdomain and use a simple docker app to keep the DDNS on it up to date
-
desktopify
Convert Ubuntu Server for Raspberry Pi into a Desktop
Latest mention: Where can I download Ubuntu 20.04 focal desktop which I can flash onto an SD card and run on my RPi? | reddit.com/r/Ubuntu | 2021-01-1120.10 is the first Ubuntu release to officially support the desktop environment. If the server image doesn't suit your needs by itself, you could install 20.04 server and then use Wimpy's script Desktopify to add the desktop environment.
-
showmewebcam
Raspberry Pi + High Quality Camera = High-quality USB Webcam!
Latest mention: Raspberry Pi Enters Microcontroller Game with $4 Pico | news.ycombinator.com | 2021-01-22You want to take a look at buildroot-based approaches. They're not quite instant-on, but they're tolerable. https://github.com/showmewebcam/showmewebcam is a good example.
-
gravity-sync
An easy way to synchronize the blocklist and local DNS configurations of multiple Pi-hole 5.x instances.
Latest mention: [Troubleshooting] Obviously, I'm glad my second pi-hole took over. I'm new to pi-hole, how can I check what exactly caused the first one to stop? Both pi-holes failed to even give me graphs until I performed an update on both. | reddit.com/r/pihole | 2021-01-24I use Gravity Sync, but there are a few tools out there to do it. I just followed the instructions from Gravity Sync’s docs and it works great. It syncs both ways every five minutes and keeps all lists, overrides, clients, and local DNS settings the same.
-
balena-dash
Build a Raspberry Pi based desktop dashboard for stats, photos, videos and more!
balenaDash
-
my-pihole-blocklists
Create custom pi-hole blocklists
Latest mention: Parental Solutions for New Computers (PiHole, NXFilter, FreshTomato, etc.) | reddit.com/r/sysadmin | 2020-12-28 -
pi-apps
Raspberry Pi App Store for Open Source Projects
Latest mention: Overclocked RPi 4 8GB Running Minecraft and Steam | reddit.com/r/raspberry_pi | 2021-01-20I still see it https://github.com/Botspot/pi-apps/tree/master/apps/Steam
-
HamPi
HamPi
Latest mention: One of two RPis for my portable HF rigs. Both have an RTC and GPS. Both generate wifi networks if they don't see one they know. Both have servers that host documentation for all offgrid equipment, batteries, antennas, etc. It's operated with a tablet, phone, or laptop. | reddit.com/r/HamRadio | 2021-01-22HamPi is a license violation. It installs BOINC and steals your CPU cycles. Do not use. Reference: https://github.com/dslotter/HamPi/commit/7b460fa8261413501ef3d7af47d80b41379cd730
Index
What are some of the best open-source Raspberry Pi projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | pi-hole | 29,055 |
2 | RetroPie-Setup | 8,964 |
3 | pivpn | 3,969 |
4 | PiShrink | 1,713 |
5 | docker-homebridge | 1,412 |
6 | log2ram | 1,327 |
7 | nextcloudpi | 1,274 |
8 | chromium_os-raspberry_pi | 1,067 |
9 | PADD | 963 |
10 | RaspiBolt | 824 |
11 | gentoo-on-rpi-64bit | 809 |
12 | tensorflow-on-arm | 808 |
13 | rpi-audio-receiver | 581 |
14 | homebridge-raspbian-image | 471 |
15 | RPi4 | 425 |
16 | docker-cloudflare-ddns | 414 |
17 | desktopify | 381 |
18 | showmewebcam | 375 |
19 | gravity-sync | 321 |
20 | balena-dash | 275 |
21 | my-pihole-blocklists | 254 |
22 | pi-apps | 189 |
23 | HamPi | 111 |