HubLensTrendingOpenHub-Store/GitHub-Store
// archived 2026-04-05
OpenHub-Store

GitHub-Store

Mobile#Kotlin#Compose Multiplatform#Android#GitHub API
View on GitHub
126

// summary

GitHub Store is a cross-platform app store developed based on Kotlin Multiplatform, designed to simplify the discovery and installation process of GitHub open source software. The application can automatically identify and download various binary installation packages, and provides version tracking, one-click installation, and application management functions. It supports Android and desktop platforms, providing users with an efficient open source software acquisition experience through a concise interface.

// technical analysis

GitHub Store is a cross-platform app store built on Kotlin Multiplatform and Compose Multiplatform, designed to simplify the discovery and installation process of GitHub open-source software. By automatically identifying binary installation packages (such as APK, EXE, DMG, etc.) in repositories, it solves the tedious problem of users manually searching for and updating software on GitHub. The project achieves a high level of platform awareness in its architecture and supports silent installation on Android via Shizuku, reflecting its technical pursuit of improving user experience and automated management.

// key highlights

01
Intelligent discovery mechanism: Automatically filters and displays repositories containing installable binary files, and provides precise search based on platform and language.
02
Full platform support: Utilizes Compose Multiplatform to achieve a unified experience across Android and desktop (Windows/macOS/Linux).
03
Automated update management: Supports background update checks, with Android devices capable of silent installation and automatic upgrades when paired with Shizuku.
04
Deep integration and association: Supports linking locally installed applications with GitHub repositories, enabling update tracking for non-store installed apps.
05
Highly customizable: Provides a rich selection of theme colors, AMOLED mode, and proxy configurations to meet the personalized needs of different users.
06
Account-free local favorites: Supports local synchronization of stars, collections, and recent browsing history, allowing efficient resource management without needing to log in to GitHub.

// use cases

01
Automatically identify and install binary installation files such as APK, EXE, and DMG from GitHub repositories
02
Achieve automated management of Android applications through background update checks and Shizuku silent installation features
03
Provide trending, popular, and categorized search functions to help users quickly discover and bookmark open source projects of interest

// getting started

Users can download the installation package directly from the GitHub Releases page or F-Droid. Developers who wish to contribute need to configure the GITHUB_CLIENT_ID in the local.properties file at the project root, which can be completed by creating a GitHub OAuth App to set up the local development environment authorization.