GitHub Store是一个针对GitHub版本的跨平台应用商店,旨在简化开源软件的发现和安装过程。它能够自动检测可安装的二进制文件(APK、EXE、DMG、AppImage、DEB、RPM),提供一键安装功能,跟踪更新,并以简洁的应用商店风格界面展示存储库信息。

使用Kotlin Multiplatform和Compose Multiplatform为Android和桌面平台构建。

🚀 功能

智能发现

“热门”、“热销”和“最受欢迎”项目的主页部分,带有基于时间的过滤器。
仅显示具有有效可安装资源的仓库。
平台感知的话题评分,以便Android/桌面用户首先看到相关应用。
使用筛选条件来搜索平台、编程语言和排序顺序。
搜索历史 — 最近的查询会被保存在本地,并作为建议显示。
剪贴板链接检测 — 自动从剪贴板中检测GitHub网址,并提供快速导航。
隐藏已查看的仓库 — 可选地从发现源中过滤掉您已查看过的仓库。
释放浏览器并安装

版本选择器可浏览并安装任何版本,而不仅仅是最新版本。
获取每个仓库的所有版本。
一个“安装最新版本”的操作,以及一个可展开的列表,其中包含所有可用版本及其安装程序。
手动安装选项,附带自动兼容性检查。
丰富细节屏幕

应用名称、版本和分享操作。
星星、叉子、未解决的问题。
已渲染的README内容(“关于此应用”)。
为任何选定的版本提供带有Markdown格式的发布说明。
带有平台标签和文件大小的安装程序列表。
深度链接支持 — 通过githubstore://、github.com或github-store.org网址打开存储库详情。
开发者个人资料页面,用于查看开发者的存储库和活动。
应用管理

直接从GitHub Store打开、卸载已安装的应用程序,并降级。
链接应用 — 将设备上已安装的任何应用连接到其 GitHub 存储库,以便 GitHub Store 可以跟踪其更新。引导流程可让您选择应用、输入存储库 URL 并选择匹配的发布资源。
Android:APK架构匹配(armv7/armv8)、包监控和更新跟踪。
Android:Shizuku静默安装 — 在无提示的情况下安装和更新应用(需在Shizuku运行的同时使用ADB或获取root权限)。
Android:后台更新检查 — 可配置的定期检查(3小时/6小时/12小时/24小时),发现更新时发送通知。
Android:自动更新 — 启用后,将通过Shizuku静默安装可用更新。
桌面(Windows/macOS/Linux):将安装程序下载到用户的“下载”文件夹中,并使用默认处理程序打开。
集合

已收藏 — 在应用内浏览您在 GitHub 上已收藏的仓库。
收藏夹 — 在本地保存仓库以快速访问,无需登录 GitHub。
最近查看 — 自动跟踪您已打开的仓库,以便轻松返回。
微调

可通过底部导航栏进入专用设置屏幕。
外观 — 主题颜色选择器(海洋蓝、薄荷绿、玫瑰红、紫色、靛蓝色、桃红色、动态)、浅色/深色/系统模式、AMOLED黑色主题、系统字体切换、液态玻璃UI效果、滚动条切换(桌面)。
网络 — 具有HTTP/SOCKS支持和可选身份验证的代理配置。
安装(Android)—可在默认安装程序和Shizuku静默安装之间进行选择,并带有实时Shizuku状态指示器。
更新(Android)—更新检查间隔、预发布版本包含、自动更新开关。
存储 — 查看和清除已下载的包缓存。
本地化

提供13种语言版本:英语、阿拉伯语、孟加拉语、中文(简体)、西班牙语、法语、印地语、意大利语、日语、韩语、波兰语、俄语和土耳其语。
网络与性能

支持动态代理(HTTP、SOCKS、系统)以实现可配置的网络路由。
增强的缓存系统,可实现更快加载并减少API使用。

使用步骤:

1.
浏览
探索为您的平台精心策划的热门、新颖和流行应用。

2.
发现
阅读README文件、更新日志和统计数据——所有这些都在一个简洁的界面中。

3.
安装
一键下载正确的二进制文件,并将其交给操作系统安装程序。

4.
保持更新
新发布通知——每次一键更新。

在线网址:https://github-store.org/

GitHub地址:https://github.com/OpenHub-Store/GitHub-Store

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系客服QQ3387285338进行处理。