是不是经常去 GitHub 找一些开源工具或者软件,但每次都要翻 Releases、找安装包、还要猜哪个文件是最终可执行程序?这个过程确实有些繁琐。
最近在 GitHub 上发现一款非常实用的项目 —— Github-Store,它将 GitHub 上的可安装资源整合起来,变成了一个体验流畅的“应用商店”,让你能像逛普通应用商店一样浏览和安装开源软件。

项目简介
Github-Store 是一个开源的“应用商店客户端”,其核心目标是把 GitHub 上那些发布了可安装二进制文件(如 APK、EXE、DMG、AppImage 等)的仓库统一展示出来。它让用户无需手动翻找 Releases 页面,就能像使用 Google Play 或 App Store 一样浏览、下载、安装和更新软件。

该项目基于 Kotlin Multiplatform和Compose Multiplatform 开发,为 Android 和主流桌面平台(Windows、macOS、Linux)提供了原生支持,实现了跨平台的一致体验。目前,这个项目在 GitHub 上已经获得了超过 4.6k Star 的关注度。

功能特性
- 智能应用发现:自动筛选 GitHub 上包含可安装文件的开源项目,并按平台显示相关应用。支持按流行度、更新时间和新项目分类浏览。

- 平台感知与自动匹配:自动识别当前设备平台,并优先展示对应平台的安装文件。
- 一键安装与更新:可直接从项目的最新 Release 进行安装,并显示更新日志。在 Android 端,它还支持已安装应用的跟踪和更新提醒。

- 丰富的应用详情页:完整展示应用信息、星标数、渲染的 README 以及最新版本的说明。

- 现代化界面设计:采用 Material Design 3 设计语言,支持动态色彩和可选的 AMOLED 纯黑主题。

- 安全机制:Android 端支持通过 GitHub OAuth 登录以提升 API 调用频率限制,同时提供应用权限检查功能。

快速安装使用
你可以直接访问项目的 Release 页面,选择对应你系统的安装包进行下载。安卓用户还可以通过 F-Droid 平台获取。

- 桌面设备:根据你的系统下载 EXE(Windows)、DMG(macOS)或 DEB/RPM/AppImage(Linux)文件,运行安装程序即可。注意,在 macOS 上安装时,可能需要在“系统设置”->“隐私与安全性”中允许运行。
- 安卓设备:下载 APK 文件后,在系统设置中启用“允许安装未知来源应用”的权限,然后直接点击安装即可。
基础使用指南
- 打开应用后,首页会展示“热门”、“最新发布”、“最近更新”三大分类的开源项目,你也可以直接使用搜索功能查找目标应用。
- 点击任意项目卡片即可进入详情页,在这里可以查看软件简介、版本信息、开发者详情以及可用的安装包列表。
- 选择适配你当前设备的安装包,点击“安装最新”按钮,应用会自动下载并调用系统的默认安装程序。
- Android 用户还可以在“已安装”页面集中查看所有通过本应用安装的软件,并能接收更新提醒,实现一键升级。
小结
Github-Store 是一款将 GitHub Releases 封装成“应用商店”体验的开源客户端。它极大地简化了发现、下载和安装开源软件的流程,对于开发者、技术爱好者乃至普通用户来说,都是一个非常实用的工具。
如果你对这类提升开发效率的开源工具感兴趣,欢迎到 云栈社区 探索更多内容。
项目地址与更多细节,可以访问:
https://github.com/rainxchzed/Github-Store
|