我创建了一个 App Store

2025-05-26

我创建了一个 App Store

为什么

我喜欢探索新事物,比如应用程序、API、网站等等。我对尝试新事物的执着让我不断访问https://electronjs.org/apps。这是一个允许人们浏览使用 Electron 开发的应用程序的网站。开发者可以通过向 Github 上的 Electronjs 应用仓库发起拉取请求来添加他们的应用程序。每周都会有一个新的应用程序被添加。

在访问该网站数百次之后,我开始思考为什么它不是应用商店。我的意思是,它的整体布局看起来像一个应用商店。当时我正在学习逆向工程封闭API,我认为为该网站构建一个桌面客户端会是一个有趣的项目。经过检查,我发现API请求返回的是HTML,这没什么问题,因为我之前在FLB Podcasts项目中有过解析HTML的经验。所以我知道如何构建它,但我并没有时间去做。不过上周我决定暂时放下FLB Music的开发工作,来构建它。

我在哪里可以找到它

我昨天刚刚发布了 alpha 版本,因此它仅在这里的版本中可用。

特征

  • 浏览 10 多个类别的应用程序
  • 按关键字和应用名称搜索应用
  • 下载.exe、.appimage、.dmg 和其他文件格式
  • 自动安装 .exe 文件(.appimage 即将推出,请参阅路线图)
  • 如果应用程序页面没有自述文件,则加载应用程序网站

截图

一些截图...
探索页面
下载
应用页面

路线图

  • 安装应用程序而不生成安装程序模式
  • 支持安装Appimages
  • 创建具有相同功能的 CLI
  • 鼓励应用程序开发人员使用通用的 ReadMe 格式,使应用程序页面看起来更简洁
  • 支持在网站上显示 Youtube 预览视频
文章来源:https://dev.to/patrickweb/i-made-an-app-store-283m
PREV
React:编写自定义 API 钩子
NEXT
React Hooks 简介 1. 使用 Hooks 做好准备