Repolode
Botspot

Botspot/pi-apps

A shell-script app store for Raspberry Pi and other ARM Debian/Ubuntu boards that automates installing apps not found in apt.

Stars
2,842
Forks
290
Open issues
158
Last commit
yesterday

What is it?

Pi-Apps is a graphical app store for Raspberry Pi computers and other ARM Linux boards running Raspberry Pi OS, Ubuntu, or Debian. Many popular applications are not packaged in apt, and installing them by hand is error-prone for newer users. Pi-Apps wraps those manual steps in a collection of shell scripts that download each app from its original source and install or uninstall it.

Rather than relying on a standardized packaging format or a central repository, each app is a script that fetches the software where it already lives. Users browse categories or search in a GUI, then install or uninstall apps from a queue. The project also includes a settings window, an update checker, a command-line updater, and tools for creating new app entries.

The project is written entirely in Bash and is GPL-3.0 licensed. It supports Raspberry Pi 2 v1.2, Zero 2 W, 3, 4 and 5, along with Nvidia Jetson, Switchroot, and several other ARMv7/ARMv8 boards running supported Debian or Ubuntu releases.

Key features

  • 01Browse apps by category or search from a graphical window.
  • 02Installs apps by fetching them from their original sources, not a central repository.
  • 03Queues multiple install and uninstall operations.
  • 04Provides a command-line updater alongside the GUI.
  • 05Includes a wizard for creating new app entries and importing third-party apps.

Use cases

  • Installing software on a Raspberry Pi that is not available through apt.
  • Setting up a new Raspberry Pi desktop with commonly used tools in one place.
  • Trying out or removing apps on an ARM Ubuntu or Debian board without manual build steps.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/Botspot/pi-apps
  2. 2

    Run the local installer

    ~/pi-apps/install
  3. 3

    Launch Pi-Apps from the terminal

    pi-apps

Things to know

  • Only supports Raspberry Pi OS, Ubuntu, and other ARM Debian/Ubuntu boards; Windows and macOS are not supported.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.

In collections

Topics

FAQ

What is pi-apps?
A shell-script app store for Raspberry Pi and other ARM Debian/Ubuntu boards that automates installing apps not found in apt. Pi-Apps is a graphical app store for Raspberry Pi computers and other ARM Linux boards running Raspberry Pi OS, Ubuntu, or Debian. Many popular applications are not packaged in apt, and installing them by hand is error-prone for newer users. Pi-Apps wraps those manual steps in a collection of shell scripts that download each app from its original source and install or uninstall it.
Is pi-apps free to use? What license does it have?
pi-apps is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is pi-apps still maintained?
Actively maintained. The last commit to pi-apps was on Nov 6, 2026.
What can I use pi-apps for?
Installing software on a Raspberry Pi that is not available through apt. Setting up a new Raspberry Pi desktop with commonly used tools in one place. Trying out or removing apps on an ARM Ubuntu or Debian board without manual build steps.
How do I install pi-apps?
Clone the repository: git clone https://github.com/Botspot/pi-apps Run the local installer: ~/pi-apps/install Launch Pi-Apps from the terminal: pi-apps
Where can I get pi-apps?
The source code and installation instructions are on GitHub: https://github.com/Botspot/pi-apps

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects