{"id":29176969,"url":"https://github.com/pi-apps-go/pi-apps","last_synced_at":"2025-07-26T20:17:08.577Z","repository":{"id":300981185,"uuid":"984645353","full_name":"pi-apps-go/pi-apps","owner":"pi-apps-go","description":"Raspberry Pi App Store for Open Source Projects but written in Go","archived":false,"fork":false,"pushed_at":"2025-07-14T20:39:31.000Z","size":7803,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-15T00:03:24.807Z","etag":null,"topics":["amd64","app-store","arm64","golang","gui","hacktoberfest","install","installer","pi-apps","raspberry-pi","raspberry-pi-4","raspberry-pi-5","raspbian","risc-v","uninstall","x86"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pi-apps-go.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["matu6968"]}},"created_at":"2025-05-16T09:13:39.000Z","updated_at":"2025-07-14T20:39:27.000Z","dependencies_parsed_at":"2025-07-14T21:27:36.728Z","dependency_job_id":"7b50cf15-ee86-4ba0-aab7-3ab897d8d00b","html_url":"https://github.com/pi-apps-go/pi-apps","commit_stats":null,"previous_names":["pi-apps-go/pi-apps"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pi-apps-go/pi-apps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pi-apps-go%2Fpi-apps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pi-apps-go%2Fpi-apps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pi-apps-go%2Fpi-apps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pi-apps-go%2Fpi-apps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pi-apps-go","download_url":"https://codeload.github.com/pi-apps-go/pi-apps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pi-apps-go%2Fpi-apps/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267226553,"owners_count":24056347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amd64","app-store","arm64","golang","gui","hacktoberfest","install","installer","pi-apps","raspberry-pi","raspberry-pi-4","raspberry-pi-5","raspbian","risc-v","uninstall","x86"],"created_at":"2025-07-01T18:00:56.834Z","updated_at":"2025-07-26T20:17:08.521Z","avatar_url":"https://github.com/pi-apps-go.png","language":"Go","funding_links":["https://github.com/sponsors/matu6968"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://pi-apps.io\"\u003e\n        \u003cimg src=\"https://github.com/pi-apps-go/pi-apps/blob/main/icons/proglogo.png?raw=true\" alt=\"Pi-Apps logo\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eThe most popular app store for Raspberry Pi computers. 100% free, open-source but rewritten in Go for faster performance and with in mind cross distro support.\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/pi-apps-go/pi-apps/blob/main/CHANGELOG.md\"\u003e\n    View changelog\u003c/a\u003e\n  |\n  \u003ca href=\"https://pi-apps-go.io/wiki/getting-started/apps-list/\"\u003e\n    Apps List\u003c/a\u003e\n  |\n  \u003ca href=\"https://github.com/pi-apps-go/pi-apps/issues/new?template=bug-report.yml\"\u003e\n    Report an error\u003c/a\u003e\n  |\n  \u003ca href=\"https://github.com/pi-apps-go/pi-apps/issues/new?template=suggestion.yml\"\u003e\n    Make a general suggestion\u003c/a\u003e\n  |\n  \u003ca href=\"https://github.com/pi-apps-go/pi-apps/issues/new?assignees=\u0026labels=App+Request\u0026template=app-suggestion.yml\u0026title=EDIT+ME+Include+the+app+name\"\u003e\n    Suggest new app\u003c/a\u003e\n  |\n  \u003ca href=\"https://github.com/pi-apps-go/pi-apps/issues/new?assignees=\u0026labels=App+Request%2CZip%2FPR+included\u0026template=app-submission.yml\u0026title=EDIT+ME+Include+the+app+name+and+if+it+is+a+Package+app+or+an+Install+based+App\"\u003e\n    Submit a new app\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/pi-apps-go/pi-apps\" alt=\"stars\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/pi-apps-go/pi-apps\" alt=\"forks\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/graphs/contributors\"\u003e\u003cimg src=\"https://img.shields.io/github/contributors/pi-apps-go/pi-apps\" alt=\"contributors\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/pulls\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr/pi-apps-go/pi-apps\" alt=\"prs\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/issues?q=is%3Aopen+is%3Aissue+label%3Abug\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/pi-apps-go/pi-apps/bug?color=red\u0026label=bugs\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/issues?q=is%3Aopen+is%3Aissue+label%3A%22App+Request%22\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/pi-apps-go/pi-apps/App%20Request?color=Green\u0026label=app%20requests\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/pi-apps-go/pi-apps/blob/main/COPYING\"\u003e\u003cimg src=\"https://img.shields.io/github/license/pi-apps-go/pi-apps\" alt=\"license\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://discord.gg/RXSTvaUvuu\"\u003e\u003cimg src=\"https://img.shields.io/discord/770629697909424159.svg?color=7289da\u0026label=Discord%20server\u0026logo=discord\" alt=\"Join the Discord server\"\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/github/go-mod/go-version/pi-apps-go/pi-apps\" alt=\"go.mod Go version\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/languages/count/pi-apps-go/pi-apps\" alt=\"Language count\"\u003e\n\n\u003cp align=\"center\"\u003e\u003cstrong\u003e Original made with \u0026#10084; by \u003ca href=\"https://github.com/Botspot\"\u003eBotspot\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://github.com/theofficialgman\"\u003etheofficialgman\u003c/a\u003e\u003c/strong\u003e, and \u003ca href=\"https://github.com/pi-apps-go/pi-apps/graphs/contributors\"\u003econtributors\u003c/a\u003e, while rewrite with \u003cstrong\u003e\u003ca href=\"https://github.com/matu6968\"\u003ematu6968\u003c/a\u003e\u003c/strong\u003e\n\n\u003cp align=\"center\"\u003e\n    Check out our website: (unavailable for the time being) \u003ca href=\"https://pi-apps-go.io\"\u003epi-apps-go.io\u003c/a\u003e\n\u003c/p\u003e\n\n## Introduction\nLet's be honest: **Linux is harder to main than Windows.** Sometimes it's not user-friendly, and following an outdated tutorial may break your Raspberry Pi's operating system.  \nThere is no centralized software repository, except for the `apt` repositories which lack many desktop applications.  \nSurely there is a better way! **There is.**  \nIntroducing Pi-Apps Go, a Go based app store with a well-maintained collection of app installation-scripts that you can run with **one click** and **portable across supported distributions**.  \n\nOriginal Pi-Apps serves **over 1,000,000 people** and hosts [over 200 apps](https://pi-apps.io/wiki/getting-started/apps-list/).\n\n**Pi-Apps Go is very new and is a work in progress.** Please expect some features to be missing/broken and [report](https://github.com/pi-apps-go/pi-apps/issues/new?template=bug-report.yml) any issues you encounter.\nAlso as it does not contain any apps yet, it is not recommended to use it as an Pi-Apps replacement until it is throughly tested and the apps are added.\n\n## Install Pi-Apps Go\nOpen a terminal and run this command:\n```bash\nwget -qO- https://raw.githubusercontent.com/pi-apps-go/pi-apps/main/install | bash\n```\n\u003cimg src=\"icons/screenshots/main%20window.png?raw=true\" align=\"right\" height=\"270px\"/\u003e\n\n### Supported systems:\n#### Raspberry Pi \u003cimg src=\"https://pi-apps.io/img/other-icons/raspberrypi-icon.svg\" height=\"14\"\u003e (2/3/Zero 2 W/4/5)\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/raspberrypi-icon.svg\" height=\"14\"\u003e [**Raspberry Pi OS**](https://www.raspberrypi.com/software/operating-systems/) (32-bit/64-bit) (Bookworm/Trixie): \u003cspan style=\"color:var(--success-dark);\"\u003efully supported\u003c/span\u003e\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/ubuntu-icon.svg\" height=\"14\"\u003e [**Ubuntu**](https://ubuntu.com/download/raspberry-pi) (Jammy/Noble): \u003cspan style=\"color:var(--success-dark);\"\u003efully supported\u003c/span\u003e\n- \u003cimg src=\"https://archlinux.org/static/favicon.png\" height=\"14\"\u003e [Arch Linux](https://archlinuxarm.org) (requires Arch Linux support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is in progress\u003c/span\u003e\n#### Nintendo Switch \u003cimg src=https://pi-apps.io/img/other-icons/switch-icon.svg height=\"14\"\u003e\n- \u003cimg src=https://pi-apps.io/img/other-icons/switchroot-icon.png height=\"14\"\u003e [**Switchroot L4T Ubuntu Noble (24.04)**](https://wiki.switchroot.org/wiki/linux/l4t-ubuntu-noble-installation-guide): \u003cspan style=\"color:var(--success-dark);\"\u003efully supported\u003c/span\u003e\n- \u003cimg src=https://pi-apps.io/img/other-icons/switchroot-icon.png height=\"14\"\u003e [**Switchroot L4T Ubuntu Jammy (22.04)**](https://wiki.switchroot.org/wiki/linux/l4t-ubuntu-jammy-installation-guide): \u003cspan style=\"color:var(--success-dark);\"\u003efully supported\u003c/span\u003e\n#### Nvidia Jetson \u003cimg src=https://pi-apps.io/img/other-icons/nvidia-icon.svg height=\"14\"\u003e\n- \u003cimg src=https://pi-apps.io/img/other-icons/nvidia-icon.svg height=\"14\"\u003e [**Nvidia Jetpack 6**](https://developer.nvidia.com/embedded/jetpack-sdk-62) (Ubuntu Jammy): \u003cspan style=\"color:var(--success-dark);\"\u003efully supported\u003c/span\u003e\n- \u003cimg src=https://pi-apps.io/img/other-icons/nvidia-icon.svg height=\"14\"\u003e [**Nvidia Jetpack 5**](https://developer.nvidia.com/embedded/jetpack-sdk-514) (Ubuntu Focal): \u003cspan style=\"color:var(--success-dark);\"\u003efully supported\u003c/span\u003e\n#### Apple Silicon Macs\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/ubuntu-icon.svg\" height=\"14\"\u003e [**Ubuntu Asahi**](https://ubuntuasahi.org/) (Ubuntu Noble): \u003cspan style=\"color:var(--warn-dark);\"\u003eNot actively tested but all available apps should work\u003c/span\u003e\n- \u003cimg src=\"https://archlinux.org/static/favicon.png\" height=\"14\"\u003e [Arch Linux](https://archlinuxarm.org) (requires Arch Linux support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is in progress\u003c/span\u003e\n#### [**Pine64**](https://www.pine64.org/), [**Orange Pi**](http://www.orangepi.org/), [**Radxa**](https://rockpi.org/), [**Banana Pi**](https://banana-pi.org/), [**Khadas**](https://www.khadas.com/), [**Inovato**](https://www.inovato.com/), [**Libre Computer**](https://libre.computer/), and other **ARMv7/ARMv8/ARMv9** Devices\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/debian-icon.svg\" height=\"14\"\u003e [Debian Bookworm/Trixie](https://www.debian.org/distrib/) (Official Releases from Debian **ONLY**): \u003cspan style=\"color:var(--warn-dark);\"\u003eNot actively tested but all available apps should work\u003c/span\u003e\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/ubuntu-icon.svg\" height=\"14\"\u003e [Ubuntu Jammy/Noble](https://ubuntu.com/download/desktop) (Official Releases from Canonical **ONLY**): \u003cspan style=\"color:var(--warn-dark);\"\u003eNot actively tested but all available apps should work\u003c/span\u003e\n- \u003cimg src=\"https://archlinux.org/static/favicon.png\" height=\"14\"\u003e [Arch Linux](https://archlinuxarm.org) (Official Releases **ONLY**, requires Arch Linux support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is in progress\u003c/span\u003e\n\n# Supported devices for the future:\n#### [**Pine64**](https://www.pine64.org/), [**Orange Pi**](http://www.orangepi.org/), [**Radxa**](https://rockpi.org/), [**Banana Pi**](https://banana-pi.org/), [**Milk-V**](https://milkv.io/), [**SiFive**](https://www.sifive.com/), [**StarFive**](https://www.starfivetech.com/) and other **RISC-V** Devices\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/debian-icon.svg\" height=\"14\"\u003e [Debian Trixie](https://www.debian.org/distrib/) (Official Releases from Debian **ONLY**): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/ubuntu-icon.svg\" height=\"14\"\u003e [Ubuntu Noble](https://ubuntu.com/download/risc-v) (Official Releases from Canonical **ONLY**): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n- \u003cimg src=\"https://archlinux.org/static/favicon.png\" height=\"14\"\u003e [Arch Linux](https://archriscv.felixc.at/) (requires Arch Linux support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n#### Generic **x86_64** devices\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/raspberrypi-icon.svg\" height=\"14\"\u003e [Raspberry Pi Desktop](https://www.raspberrypi.com/software/operating-systems/) (Trixie): \u003cspan style=\"color:var(--success-dark);\"\u003eSupport is in progress\u003c/span\u003e\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/debian-icon.svg\" height=\"14\"\u003e [Debian Bookworm/Trixie](https://www.debian.org/distrib/) (Official Releases from Debian **ONLY**): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is in progress\u003c/span\u003e\n- \u003cimg src=\"https://pi-apps.io/img/other-icons/ubuntu-icon.svg\" height=\"14\"\u003e [Ubuntu Jammy/Noble](https://ubuntu.com/download/desktop) (Official Releases from Canonical **ONLY**): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is in progress\u003c/span\u003e\n- \u003cimg src=\"https://archlinux.org/static/favicon.png\" height=\"14\"\u003e [Arch Linux](https://archlinux.org) (requires Arch Linux support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is in progress\u003c/span\u003e\n\n# Supported operating systems for the future:\n#### Nintendo Switch \u003cimg src=https://pi-apps.io/img/other-icons/switch-icon.svg height=\"14\"\u003e\n- \u003cimg src=https://pi-apps.io/img/other-icons/switchroot-icon.png height=\"14\"\u003e [Switchroot L4T Fedora 41](https://wiki.switchroot.org/wiki/linux/l4t-fedora-installation-guide-1) (will require RHEL-like support plugin during installation): \u003cspan style=\"color:var(--success-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n\n#### Everything else:\n\n#### dnf based:\n- \u003cimg src=\"https://fedoraproject.org/favicon.ico\" height=\"14\"\u003e [Fedora](https://fedoraproject.org) (will require RHEL-like support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n- \u003cimg src=\"https://redhat.com/favicon.ico\" height=\"14\"\u003e [RHEL](https://redhat.com/rhel/) (will require RHEL-like support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n- \u003cimg src=\"https://rockylinux.org/favicon.png\" height=\"14\"\u003e [Rocky Linux](https://rockylinux.org) (will require RHEL-like support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n- \u003cimg src=\"https://almalinux.org/fav/favicon.ico\" height=\"14\"\u003e [AlmaLinux](https://almalinux.org) (will require RHEL-like support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n- \u003cimg src=\"https://centos.org/assets/icons/favicon.svg\" height=\"14\"\u003e [CentOS Stream](https://centos.org) (will require RHEL-like support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n\n#### apk based (not to be confused with the .apk format for applications on Android)\n- \u003cimg src=\"https://alpinelinux.org/alpine-logo.ico\" height=\"14\"\u003e [Alpine Linux](https://alpinelinux.org) (will require Alpine Linux support plugin during installation): \u003cspan style=\"color:var(--warn-dark);\"\u003eSupport is planned for the future, currently unsupported\u003c/span\u003e\n\n### Unsupported systems:\n- Raspberry Pi Pico (2): \u003cspan style=\"color:var(--danger-dark);\"\u003eThese devices are microcontrollers and cannot run linux.\n- All **UNOFFICIAL** Debian, Ubuntu and Arch based releases (unless mentioned above): \u003cspan style=\"color:var(--danger-dark);\"\u003eExpect many apps to have issues.\u003c/span\u003e\n  - Examples: **Orange Pi OS**, \u003cimg src=\"https://pi-apps.io/img/other-icons/pop-os.svg\" height=\"14\"\u003e [**Pop_OS!**](https://pop.system76.com/), **Kali Linux**, and **ChromeOS Crostini** Debian Container\n- Anything Non-Debian, Non-Ubuntu, Non-Arch and Non-RHEL compatible: \u003cspan style=\"color:var(--danger-dark);\"\u003eExpect the majority of apps and the appstore to be broken.\u003c/span\u003e\n  - Examples: **Slackware**, **SUSE**, **Gentoo**, **Void Linux**, **NixOS** \n- Anything not already mentioned: \u003cspan style=\"color:var(--danger-dark);\"\u003eExpect nothing to work.\u003c/span\u003e\n  - Examples: **Microsoft Windows**, **MacOS**, **Android**, and **ChromeOS**\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eTo install Pi-Apps manually\u003c/b\u003e if you prefer to see what happens under the hood\u003c/summary\u003e\n \n```\ngit clone https://github.com/pi-apps-go/pi-apps\n~/pi-apps/install\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eTo uninstall Pi-Apps\u003c/b\u003e\u003c/summary\u003e\nThis will not uninstall any apps that you installed through Pi-Apps.\n\n```\n~/pi-apps/uninstall\n```\n\u003c/details\u003e\n\n## To run Pi-Apps Go\n- From the start menu: Accessories -\u003e Pi-Apps\n- Use the terminal command: `pi-apps-go`\n- Run Pi-Apps from its directory: `~/pi-apps/gui`\n\n## To update Pi-Apps Go\n- Pi-apps will automatically check for updates on boot and display a notification to update.\n- To manually run the updater, use this command: `~/pi-apps/updater gui`\n- It also supports a CLI interface: `~/pi-apps/updater cli`\n\n## What do others say about Pi-Apps?\n\u003e Message from a **[pi-top](https://pi-top.com)** employee: \"Happy to say that I recommend pi-apps to almost every school I work with when they start using Raspberry Pi\"\n\n\u003e [Video by **ETA Prime**](https://www.youtube.com/watch?v=oqNWJ52DLes): \"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.\"\n\n\u003e [Video by **leepspvideo**](https://www.youtube.com/watch?v=zxyWQ3FV98I): \"Thanks so much to Botspot for creating this; it's a great program.\"\n\n\u003e [Video by **Novaspirit Tech**](https://youtu.be/9dO448vYv18?t=164): \"This is an awesome application for your Pi to install applications like WoR-flasher.\"\n\n\u003e Email from a **Raspberry Pi employee**: \"I gave Pi-Apps a go a while back and have suggested it to others quite a few times.\n\u003e 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!\"\n\n\u003e [**ShiftPlusOne** (Raspberry Pi forum moderator)](https://www.raspberrypi.org/forums/viewtopic.php?f=63\u0026t=290329\u0026p=1755860#p1755857): \"Thanks for the great work making it all simple for everybody.\"\n\n\u003e Email from [**Sakaki** (legendary RPi developer)](https://github.com/sakaki-): \"Good luck with your projects, Botspot, you're really making waves!\"\n\n\u003e Message from one of our many satisfied users: \"Thank you for making pi-apps, it has helped me a ton (no more searching hours to find how to install etcher) and I cannot thank you enough.\"\n\n## Basic usage\nPi-Apps Go is very easy to use.  \n- This is the **main window**.  \n![main window](icons/screenshots/main%20window.png?raw=true)  \n  - ![icon](icons/screenshots/buttons/search.png?raw=true) Search for apps.\n  - ![icon](icons/screenshots/buttons/settings.png?raw=true) Open pi-apps settings.\n  - Click on a category to open it.\n    \n- Opening a category will reveal a **list of apps**:  \n![app list](icons/screenshots/app%20list.png?raw=true)  \n  - ![icon](icons/screenshots/buttons/back2.png?raw=true) Go back to the main list of categories.\n  - Click on an App name to see its details (see **details window** below)\n\n- On the right is the app **details window**:  \n![details](icons/screenshots/details%20window.png?raw=true)  \n  - ![icon](icons/screenshots/buttons/scripts.png?raw=true) View the shell-scripts responsible for installing or uninstalling the selected app.\n  - ![icon](icons/screenshots/buttons/edit.png?raw=true) Modify the app's description, icons, or scripts. (This button is hidden unless you enable it in Settings)\n  - ![icon](icons/screenshots/buttons/install.png?raw=true) Install the selected app.\n  - ![icon](icons/screenshots/buttons/uninstall.png?raw=true) Uninstall the selected app.\n\n- If you install/uninstall an app, you will see the **progress window**, keep installing/uninstalling apps to add them to the queue:  \n![details](icons/screenshots/manage.png?raw=true)\n\n- Pi-Apps Settings can be configured by launching Menu -\u003e Preferences -\u003e Pi-Apps Settings.  \n![settings](icons/screenshots/settings.png?raw=true)  \nIn addition to changeable settings, this window also gives access to these tools:\n  - ![icon](icons/screenshots/buttons/categories.png?raw=true) Does that one app seem to be in the wrong category? With this button, you can change it.\n  - ![icon](icons/screenshots/buttons/new%20app.png?raw=true) Create a new app with a wizard-style set of dialogs. We recommend reading [the tutorial](https://pi-apps.io/wiki/development/Creating-an-app/).\n  - ![icon](icons/screenshots/buttons/log%20files.png?raw=true) View the past weeks-worth of installation logs. This is useful if you ever encounter an app that won't install and want to see the terminal output after you closed the terminal.\n  - ![icon](icons/screenshots/buttons/import%20app.png?raw=true) This allows you to easily import a 3rd-party app from elsewhere. It helps Pi-Apps developers test upcoming apps for reliability on a variety of systems.\n\nTo learn more about Pi-Apps Go, read [the documentation](https://pi-apps-go.io/wiki/development/DOCUMENTATION/) and the [wiki](https://pi-apps-go.io/wiki/).\n\n## :raised_hands: Contributing\nYou don't need to be a programmer to help!  \n- The easiest way to help is by \"Starring\" our repository - it helps more people find Pi-Apps. (Scroll to the top of this page and on the right there is a \"Star\" button)\n- If you know somebody else who has a Raspberry Pi, feel free to tell them about Pi-Apps. We would offer you a referral discount, but Pi-Apps is free, so... `¯\\_(ツ)_/¯`\n- You can [make suggestions](https://github.com/pi-apps-go/pi-apps/issues/new?template=suggestion.yml), [report bugs](https://github.com/pi-apps-go/pi-apps/issues/new?template=bug-report.yml), or [suggest apps](https://github.com/pi-apps-go/pi-apps/issues/new?template=app-suggestion.yml).\n- You can [create and submit an app](https://pi-apps.io/wiki/development/Creating-an-app/). Don't worry, it's about as easy as using the terminal (and it's even easier if you're submitting a simple apt-package)!\n- You can also join our cheerful community: \u003ca href=\"https://discord.gg/RXSTvaUvuu\"\u003e\u003cimg src=\"https://img.shields.io/discord/770629697909424159.svg?color=7289da\u0026label=Discord%20server\u0026logo=discord\" alt=\"Join the Discord server\"\u003e\u003c/a\u003e\n\n## Badge\nIf your application is on Pi-Apps Go, please consider adding this pretty badge/hyperlink to your README (dark and light modes available):  \n\n[![badge](https://github.com/pi-apps-go/pi-apps/blob/main/icons/badge.png?raw=true)](https://github.com/pi-apps-go/pi-apps)  [![badge](https://github.com/pi-apps-go/pi-apps/blob/main/icons/badge-light.png?raw=true)](https://github.com/pi-apps-go/pi-apps)\n\nEmbed code (Dark):\n```\n[![badge](https://github.com/pi-apps-go/pi-apps/blob/main/icons/badge.png?raw=true)](https://github.com/pi-apps-go/pi-apps)\n```\nEmbed code (Light):\n```\n[![badge](https://github.com/pi-apps-go/pi-apps/blob/main/icons/badge-light.png?raw=true)](https://github.com/pi-apps-go/pi-apps)\n```\n\n### Q\u0026A with matu6968\n - Why did you make Pi-Apps Go?\n\u003e I have been wanting to improve the speed of Pi-Apps considering I have been seeing slow downs on my Pi Zero 2W because it was written in Bash.\n\n\u003e There have been also projects such as [Pi-Apps Recreates](https://github.com/Pi-Apps-Recreates) which brang [x86 support](https://github.com/Pi-Apps-Recreates/pi-apps-x86) to Pi-Apps, but it stopped being updated in ~2023, so it's the time for a modern replacement.\n\n\u003e So one day I realized: Why not make a modern rewrite of Pi-Apps in Go because the language started getting traction in being used in backend development? This would speed up significantly since Go can compile to a native binary which can speed the thing up. \n\n - How long did it take to program this?\n\u003e For now you would think it's still under development. 🤪\n\n\u003e It still is, Pi-Apps Go took around 3 days to re-implement the entire API script from bash to Go (with some features still being missing), and ever since then it has been continually, and exponentially, improving. I started to re-implement the GUI portions of Pi-Apps (such as the manage script) and for now it's still under development.\n\n - Is Pi-Apps Go free?\n\u003e Absolutely! [Donations are welcome](https://github.com/sponsors/matu6968), but Pi-Apps Go itself will always be free and open-source.\n\n## API usage\n\nPi-Apps Go offers a Go module for other Go programs to use if Pi-Apps Go is installed.\n\n### Example usage\nTo install it:\n```bash\ngo get github.com/pi-apps-go/pi-apps/pkg/api\n```\n\nAnd then you can import the module with:\n\n```go\nimport \"github.com/pi-apps-go/pi-apps/pkg/api\"\n\napi.Init()\napi.Status(\"Hello, world!\")\n```\n\nAnother example (installing a package):\n```go\napi.InstallApp(\"Ruffle\")\n```\n\nAnother example (uninstalling a package):\n```go\napi.UninstallApp(\"Ruffle\")\n```\n\nFor the full API, see the [API documentation](https://pkg.go.dev/github.com/pi-apps-go/pi-apps/pkg/api).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpi-apps-go%2Fpi-apps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpi-apps-go%2Fpi-apps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpi-apps-go%2Fpi-apps/lists"}