GitHub Store 是一个面向 GitHub Releases 的跨平台 “Play Store”。 它可以发现真正可安装的二进制文件仓库,并让你在一个地方完成 安装、跟踪和更新。

仅显示包含 真实可安装资源 的仓库

(APK、EXE、DMG、AppImage、DEB、RPM 等)。

自动识别你的平台并提供正确的安装文件。

始终安装最新发布版本,显示更新日志, 并在 Android 上提供更新提醒。

提供美观的详情页,包含统计信息、README 和开发者信息。

🚀 核心功能

智能发现

首页提供 “Trending / Recently Updated / New” 分类(基于时间的筛选)。

仅显示包含有效安装文件的仓库。

平台感知排序,为 Android / Desktop 用户优先展示相关应用。

安装最新版本

使用 /releases/latest 获取每个仓库的最新版本。

仅展示最新发布中的安装资源。

提供一个 “Install latest” 按钮,以及该版本的全部可下载文件。

丰富的详情页

应用名称、版本、“Install latest” 按钮。

Star 数、Fork 数、未关闭 Issue 数。

渲染后的 README(作为应用介绍)。

支持 Markdown 的最新发布说明。

带平台标识和文件大小的安装文件列表。

跨平台体验

Android:打开系统安装器安装 APK, 在本地数据库中跟踪安装状态,并提示更新。

Desktop(Windows / macOS / Linux): 将安装文件保存到下载目录,并使用系统默认程序打开。

外观与主题

全平台采用 Material 3 Expressive 设计。

Android 支持 Material You 动态配色(如可用)。

可选 AMOLED 黑色模式,适合 OLED 屏幕。

安全与检查(Android)

可选 GitHub OAuth(设备码流程)登录,用于提高 API 限额。

安装前可通过 “Open in AppManager” 检查 APK 的权限与追踪器。

GitHub Store 的工作原理(简述)

搜索

使用平台感知查询调用 /search/repositories。

基于主题、语言和描述进行简单评分。

排除已归档的仓库。

Release 与资源检查

调用 /repos/{owner}/{repo}/releases/latest。

检查是否存在适合当前平台的安装文件。

若不存在,则从结果中移除。

详情页

仓库信息:名称、作者、描述、Stars、Forks、Issues。

最新 Release:标签、发布时间、更新日志、资源文件。

主分支 README 作为“应用信息”展示。

安装流程

点击 “Install latest”:

选择最适合当前平台的资源。

下载文件。

交由系统安装程序处理。

Android 上将安装信息保存到本地数据库。

GitHub地址:https://github.com/rainxchzed/Github-Store/

f-droid地址:https://f-droid.org/en/packages/zed.rainxch.githubstore/

声明:本站内容均收集于互联网,如不慎侵犯到您的版权利益,请附带相关证明文件来信本站将立即予以下架删除。