Shell Raspberry Pi

Open-source Shell projects categorized as Raspberry Pi

Top 23 Shell Raspberry Pi Projects

  • pi-hole

    A black hole for Internet advertisements

    Latest mention: Updating Pi-Hole port and persisting through updates | | 2021-01-24

  • 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 or with the Raspberry Imager. | | 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? | | 2021-01-09
  • PiShrink

    Make your pi images smaller!

    Latest mention: Trim down empty space/zeros of dd image? | | 2020-12-27
  • docker-homebridge

    Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.

    Latest mention: | | 2020-12-27

    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)

    Latest mention: Don’t talk to me or my son ever again! | | 2021-01-11

    You can run 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...

    Latest mention: Choices: How to set up a Nextcloud server? | | 2021-01-17

    I recommend 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 | | 2021-01-17


  • PADD

    PADD (formerly Chronometer2) is a more expansive version of the original that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.

    Latest mention: Pi-hole setup for future rack enclosure | | 2021-01-20
  • RaspiBolt

    Bitcoin & Lightning full node on a Raspberry Pi

    Latest mention: Bluewallet and raspibolt | | 2021-01-11

    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

    Latest mention: Its Alive | | 2020-09-25

    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

    Latest mention: Tensorflow on ARM Devices | | 2020-12-31

    You can try building from source, following a guide such as this:

  • 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 | | 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? | | 2021-01-24

    It’s no longer developed and obsolete. Use the official image and you’re good to go.

  • RPi4

    Raspberry Pi 4 UEFI Firmware Images [EXPERIMENTAL]

    Latest mention: ZFS-on-root, Ubuntu 20.10, Raspberry Pi | | 2021-01-13

    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.

    Latest mention: Best Practices for Intranet SSL? | | 2021-01-02

    2) created a 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? | | 2021-01-11

    20.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 | | 2021-01-22

    You want to take a look at buildroot-based approaches. They're not quite instant-on, but they're tolerable. 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. | | 2021-01-24

    I 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!

    Latest mention: PiHole is on the etcher flashing screen! | | 2021-01-25


  • my-pihole-blocklists

    Create custom pi-hole blocklists

    Latest mention: Parental Solutions for New Computers (PiHole, NXFilter, FreshTomato, etc.) | | 2020-12-28
  • pi-apps

    Raspberry Pi App Store for Open Source Projects

    Latest mention: Overclocked RPi 4 8GB Running Minecraft and Steam | | 2021-01-20

    I still see it

  • 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. | | 2021-01-22

    HamPi is a license violation. It installs BOINC and steals your CPU cycles. Do not use. Reference:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-01-25.


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