
说真的,GitHub上的好东西不少,但找起来确实费劲。
作为一个常年在GitHub上"淘宝"的人,我太熟悉这套流程了:
进 releases 页面 → 在一堆源码压缩包和乱七八糟的中间文件里 → 手动找出那个能安装的 APK 或者 DMG。
更烦的是,装了以后还得自己记着去检查更新
最近发现一个开源项目,完美解决了这个问题 —— GitHub Store
今天要聊的,这款叫 GitHub Store 的开源项目,
它做了一件很朴素但很实用的事——把GitHub上真正能安装的软件,整理成一个应用商店。
项目作者是高中生 rainxchzed,一个人独立开发维护。目前GitHub上已经收获了8000+ Star,活跃用户接近5万。关键是:完全免费,没广告、没内购、没追踪。
GitHub本质是代码托管平台,不是软件商店。
很多项目页面看着很专业,但点进Releases一看,只有源码压缩包。对于只是想用软件的用户来说,这体验挺劝退的。
GitHub Store的做法很简单:只展示那些发布了可安装程序的仓库。
APK、EXE、DMG、AppImage、DEB、RPM……这些格式的安装包会被自动识别出来,源码包直接过滤掉。你看到的东西,都是真正能装到设备上的。
同一个项目往往有多个版本:
.exe还是.msi?在GitHub原生的Release页面,这些全靠你自己判断。
GitHub Store会根据你的设备自动匹配。 打开应用详情页,优先展示适合你系统的版本,省去了来回对比的麻烦。
从GitHub手动下载的软件,后续更新是个盲区。很多人装完就忘了,等想起来的时候,版本已经落后好几代。
GitHub Store内置了应用管理功能。用它装过的软件,会显示在"已安装"列表里,有新版本时直接提醒更新。不需要再翻Release页面,也不需要订阅邮件通知。
第一次打开GitHub Store,界面有种熟悉感——跟手机自带的应用商店很像
首页分了几个板块:

下滑浏览,看到感兴趣的点进去,一页就能看到:
顶部有个醒目的"安装最新版"按钮,点一下自动下载对应平台的安装包。如果你想回退版本,Release选择器里可以浏览全部历史版本

还可以像应用商店一样搜索(使用中文需要两个关键字以上)

最关键的是,查询、下载安装这些都不需要魔法 (除了翻译和登录账户),直接爆了GooglePlay商店
对于经常在GitHub上淘工具的人来说,这种"一站式"体验确实省了不少时间。
⚠️警告
开源项目源码公开,不代表编译后的程序绝对安全,请谨慎甄别,风险自负
尽量选择Star 高、Fork 多、有多人贡献代码、更新频繁的项目, 有能力的自行编译打包最安全
GitHub Store用Kotlin Multiplatform + Compose Multiplatform开发,代码复用率高,Android和桌面端体验基本一致。
目前支持的平台:
.exe、.msi、.zip.dmg、.pkg界面本地化做得也不错,支持包括中文在内的12种语言。
如果你符合以下任意一种情况,GitHub Store都值得一试:
第一类:GitHub重度用户
开发者、玩机党、开源爱好者,平时喜欢在GitHub上挖掘各种工具。 一晚上能装五六个软件的那种,这个工具能帮你节省大量重复操作的时间。
第二类:偶尔用GitHub的普通用户
不太熟悉GitHub的页面结构,只想找个能用的软件。 GitHub Store把流程简化了,像逛普通应用商店一样就能找到想要的工具。
第三类:开源项目作者
如果你维护自己的开源项目,GitHub Store某种程度上也是个曝光渠道, 只要Release里发布了安装包,就有机会被更多用户发现。
GitHub Store这类项目,其实反映了一个挺有意思的趋势:
开源软件越来越丰富,但分发和获取的门槛还在。GitHub对开发者很友好,对普通用户却有一定门槛。像GitHub Store这样的工具,就是在做"翻译"的工作——让开源生态更容易触达普通用户。
它没有做特别复杂的功能,只是把一件原本有点麻烦的事,做得更顺手一点。
如果你平时也喜欢在GitHub上找工具,可以试试这个项目:
今天的分享就到这里,觉得有帮助可以一键四连支持一下,谢谢!