Raspberry Pi App Store for Open Source Projects
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
CleanMachine1 0c0c27c4e0
Didn't like using it
3 years ago
.github add bug report issue template 3 years ago
apps Update Buddy add newline to force reinstall 3 years ago
data github cli category 3 years ago
etc categoryedit allow apps to be moved to / 3 years ago
icons fix badge.png & .svg text proportions 3 years ago
CHANGELOG.md Update CHANGELOG.md 3 years ago
COPYING Add GPLv3 license 4 years ago
README.md Didn't like using it 3 years ago
createapp createapp support nano editor in terminal 3 years ago
gui install 'Downgrade Chromium' if 'Back to Chromium v**' installed 3 years ago
install fix 2 logic errors in pi-apps install script 3 years ago
manage manage script add install-if-not-installed 3 years ago
pkg-install pkg-install fix: you can accept package license agreements 3 years ago
preload Preload script fix multi-word categories & improve timestamping 3 years ago
purge-installed purge-installed work properly for dual-line data files 3 years ago
settings Categories added to Pi-Apps! 4 years ago
uninstall fix typo in uninstall script 3 years ago
updater update-exclusion file 3 years ago

README.md

logo

Raspberry Pi App Store for Open Source Projects

Linux is harder to master than Windows. It's geared toward power users, and you will encounter problems if you follow tutorials. Because of the lack of available software on the apt repositories, most Raspberry Pi owners never use their Pies to their full, desktop PC, potential.
Countless Raspberry Pies remain in disuse for this very reason. Something must be done!
Introducing Pi-Apps, basically a list of pre-made apps you can install with one click.

ETA Prime (a very well known RPi YouTuber) says:

"It's an awesome Raspberry Pi app store and it works really well and there's lots of great stuff in here and it's super easy to install.
I want to give the devs of Pi-Apps a big shout-out."

To install Pi-Apps

wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

However, piping scripts straight to bash can be considered controversial as you don't get to see what the script is running, therefore a manual installation is provided below.

Manual installation

installation

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

The install script ensures YAD is installed, creates two menu buttons, an auto-started updater, and a file (/usr/local/bin/pi-apps) that allows pi-apps to be run from terminal. Besides those, nothing is modified outside your home directory.

To uninstall Pi-Apps To uninstall Pi-Apps:
~/pi-apps/uninstall

To run Pi-Apps

Menu -> Accessories -> Pi Apps, or run pi-apps in a terminal. Run Pi-Apps from its directory with ~/pi-apps/gui.

What do others say about Pi-Apps?

"Awesome. Thanks for doing this." - Novaspirit Tech (large RPi YouTuber) on Discord

Thanks so much to Botspot for creating this; it's a great program." - leepspvideo (large RPi YouTuber)

"I love pi-apps. It's great and installs tons of useful software that people don't know how to install. Great work Botspot!" - RPi Projects and More (RPi YouTuber)

"I gave Pi-Apps a go a while back and have suggested it to others quite a few times. We can't provide all the options people may want, so it helps a lot that there are people like you who can help bridge the gap. Thank you Botspot!" - RPi developer in an email

"Thanks for the great work making it all simple for everybody." - ShiftPlusOne (RPi moderator) on the RPi forums

"Good luck with your projects, Botspot, you're really making waves!" - Sakaki (RPi legend) in an email

"I ❤️ Pi-Apps cuz it is totally awesome! I pranked a lot of people with MacOS theme and Win10 theme!" - LEHAtupointow on Discord


Read the wiki for the full documentation

Basic usage

  • This is the main window:
    main window
    Use the main window to select an app category you want to view. Open a category folder by double-clicking on it.
  • After selecting a category, you will see a list of apps:
    app list
  • If you double-click an app, or select and app and click info.png, you will see the Details window.
    details
  • Pi-Apps may display a notification on boot. If you choose to view the updates, the updater window will appear:
    updates
  • Pi-Apps Settings can be configured by launching Menu -> Preferences -> Pi-Apps Settings.
    settings

To-do

  • Make app creation system. (completed with the createapp script)
  • Add Pi-Apps to Twister OS. (completed on 11/2/2020 via the Twister 1.8.5 patch.)
  • Support individual 32-bit and 64-bit install scripts.
  • Allow multiple apps to be selected from the app list and be installed simultaneously.
  • Add a search function to the app list. It's still experimental: to enable it, switch to xlunch in Pi-Apps Settings -> App List Style.
  • Break up the long app list with some categories.
  • Add a new category containing all apps currently installed.

Badge

If your application is on Pi-Apps, please consider adding this pretty badge/hyperlink to your README:
badge
Embed code:

[![badge](https://github.com/Botspot/pi-apps/blob/master/icons/badge.png?raw=true)](https://github.com/Botspot/pi-apps)  

Q&A with Botspot

  • Why did you develop Pi-Apps?

For a long time I have been saddened by how few people are aware of open-source RPi software projects. Many of these projects are extremely useful and beneficial, but there has never been a good way to distribute them.
The repositories don't host them, and they usually aren't advertised very well, so how will people find them?
Most people never find them.
One day I realized: Why not make my own app store that specializes in all the community RPi software projects out there? It will help more users find the software, and at the same time it would provide a super simple way to install them.
(Which would you rather do - click a shiny Install button, or copy-n-paste a bunch of commands from a sketchy blog tutorial?)

  • How long did it take to program this?

About two weeks of nearly non-stop coding to make Pi-Apps from the ground-up. And since then, I've regularly fixed bugs, solved problems, adding new features, and handled new app submissions.

  • Is Pi-Apps still under development?

Sure is! Initial development is done for the most part, and I don't see any more major features being added to Pi-Apps's core functionality. (besides maybe allowing apt-package apps in the future) But, there's always an app or two that need attention, and dozens of app requests. It's enough work to keep a team of developers busy.

  • How can I help?
  • It's always nice to leave a kind word about Pi-Apps on forums and in comments. In addition to helping others find this useful software, you may just get added to the hall of fame!
  • You can donate if you'd like. The money goes to me (minus the Paypal fees), and helps support future open-source development. Some of the money goes to placing bounties on apps that I'd like to see completed by someone else who has skills/time that I don't have.
  • You can look through the list of app requests and help create the scripts for them.
  • If you see someone complaining about a broken app on Youtube, Reddit, or Facebook, please encourage them to join the Pi-Apps Discord or to open an issue to get the problem solved. (I'm not on those sites very often.)
  • You could help troubleshoot/diagnose issues others are having.