这个项目能做什么

PakePlus-iOS 是一款将网页和前端项目转换为跨平台桌面及移动应用的工具。根据 README,它支持 Mac、Windows、Linux、Android 和 iOS,打包后的应用体积小于 5MB,比 Electron 小约 20 倍,速度快约 10 倍。 主要特性: - 桌面端基于 Rust Tauri 打包,Android 和 iOS 使用原生框架。 - 无需复杂的本地依赖;打包通过 GitHub Actions 在云端运行,仅需一个 GitHub Token。 - 支持打包静态文件,例如编译后的 Vue/React dist 目录或 index.html。 - 包含快捷键、沉浸式窗口、极简定制、跟随系统语言的多语言支持,以及向页面注入自定义 JavaScript。 - 提供 Web 界面和客户端,推荐使用客户端以获取更强功能。 - Token 存储在本地,项目保留在用户自己的 Git 仓库中。 - 提供调试模式用于预览和发布。 快速开始:从发布页面下载或使用 Web 版本,配置具有所列权限的 GitHub Token,创建项目,预览,然后发布并下载打包好的应用。README 提示,PakePlus 会将模板仓库 fork 到用户账户中,请勿删除。 提到的使用场景包括:将网站变成应用、无需服务器打包 Vue/React 项目、将 Cocos 或 Unity 项目运行为跨平台客户端、隐藏站点地址、限制内网平台访问、注入 JS 实现自动化以及隐藏广告。 本地开发要求 Rust >=1.63 和 Node >=16,使用 pnpm 命令进行安装、开发和构建。该项目采用 MIT 许可证。