news 2026/9/12 3:17:15

PakePlus:3分钟把网页变成5MB的跨平台应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PakePlus:3分钟把网页变成5MB的跨平台应用

PakePlus:3分钟把网页变成5MB的跨平台应用

【免费下载链接】PakePlusTurn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. https://ppofficial.netlify.app项目地址: https://gitcode.com/GitHub_Trending/pa/PakePlus

PakePlus 是一个网页转应用工具:填入一个网址,或把 Vue/React 编译后的 dist 目录丢进去,它就能打包出 Mac、Windows、Linux 桌面应用以及 Android、iOS 手机应用,生成的安装包体积小于 5MB。工具本身约 10MB,全程不需要在本地安装 Node、Rust 等编译环境,云端即可完成编译。

5MB 的体积:不捆绑浏览器是关键

PakePlus 打包出的应用基于 Rust + Tauri2 构建,这是它体积小的核心原因。

传统方案 Electron 会把整个 Chromium 运行时塞进安装包,还没写一行业务代码,Windows 包就约 120MB,Mac/Linux 也要 80MB 左右。而 Tauri 直接复用系统原生的 WebView 组件,不捆绑运行时,应用主体才能压到 5MB 以下,官方给出的对比数据是比 Electron 小约 20 倍、性能快约 10 倍。

对比项Electron 方案PakePlus(Tauri2)
桌面端安装包体积约 120MB(Windows)/约 80MB(Mac、Linux)小于 5MB
本地编译环境需要安装完整工具链不需要,云端或本地 30 秒打包
支持平台Win / Mac / LinuxWin / Mac / Linux + Android / iOS

更多体积与平台取舍的说明,可以参考仓库里的 docs/zh/guide/electron.md。

哪些东西可以变成应用 📦

  • 普通网站:一个 URL 直接变成独立客户端,窗口大小位置可记忆,支持单例模式
  • 前端项目:Vue/React 编译后的 dist 目录、本地 index.html 都能直接打包,不想买服务器也能交付客户端
  • 游戏项目:Cocos、Unity 项目可跨平台打成客户端
  • 内部平台:隐藏网站地址,只允许通过自家客户端访问
  • 自定义增强:内置元素过滤,按 selector 直接隐藏广告等区块

从网页到应用,三步完成

第 1 步:准备 GitHub Token(可跳过)。桌面端支持 GitHub 一键授权登录;手动方式则是生成 classic Token,勾选 repo、workflow、user 权限即可,Token 只保存在你本地。详细步骤见 docs/zh/guide/token.md。如果你连 Token 都不想弄,可以直接用本地打包:无需任何依赖环境,约 30 秒出包。

第 2 步:创建项目并填配置。点击首页+按钮创建项目(名称不能以数字开头、不能有空格),然后填入网址(或本地 html/dist)、唯一的 APP ID、版本号,上传图标并选择窗口模式。配置项说明在 docs/zh/guide/creat.md 和 docs/zh/guide/config.md。

第 3 步:预览并发布。点击预览按钮查看最终窗口效果,确认无误后发布:走云端时由 GitHub Actions 自动编译,完成后从 release 页下载安装包;走本地打包则约 30 秒完成,不限制文件数量和大小。

不只是"套壳":脚本注入与系统级 API ⚡

PakePlus 支持在启动时注入任意 JS 脚本,脚本里还能调用系统级 API——下载文件、执行命令、打开新窗口,能力上限比浏览器插件更高。配合 debug 调试模式,预览和发布阶段都能查 bug。进阶用法(clone 仓库推送 dist、改scripts/ppconfig.json配置)详见 docs/zh/guide/custompack.md 与 docs/zh/guide/script.md。

适合谁,怎么开始

  • 不写代码的用户:全程图形界面,支持中文项目名,不用装任何开发环境
  • 前端开发者:dist 目录直接进,适合快速出内部工具、小站客户端
  • 注意边界:PakePlus 不提供软件签名,打包结果仅限个人使用

想动手试的话,可以克隆仓库https://gitcode.com/GitHub_Trending/pa/PakePlus,从 docs/zh/guide/ 目录下的教程开始,按 Token、创建项目、发布的顺序走一遍,大概十分钟就能看到第一个自己的桌面应用。

【免费下载链接】PakePlusTurn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. https://ppofficial.netlify.app项目地址: https://gitcode.com/GitHub_Trending/pa/PakePlus

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 3:15:12

配电网重构中的辐射状拓扑约束:断线解环建模与Matlab实现

配电网重构做久了,你会发现最磨人的不是潮流方程,而是那条让人又爱又恨的辐射状拓扑约束。好多刚接触这个方向的同学拿着EI论文里的模型,第一反应都是“直接把目标函数和潮流约束抄进Matlab不就行了”,结果一跑就出孤岛、出环网&a…

作者头像 李华
网站建设 2026/9/12 3:13:20

双指针法解决三数之和问题:从O(n³)到O(n²)的优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 3:09:46

二分图匹配与匈牙利算法:原理、Java实现与Qt集成

二分图匹配这个名词听起来像是纯理论课里的概念,但只要你做过任务分配、课程排表、相亲平台推荐或者商家券派发这类需求,多半已经在跟它打交道了。匈牙利算法作为求解二分图最大匹配的经典算法,结构简单、代码量小,却能让一堆看似…

作者头像 李华
网站建设 2026/9/12 3:06:02

好用还专业!盘点2026年最强的AI论文工具

一天写完毕业论文在2026年已成现实。2026年最强的AI论文工具横空出世,覆盖选题构思、文献分析、内容生成、格式排版全链条,实测提速超300%,让你高效搞定论文不求人。 一、全流程王者:一站式搞定论文全链路(一天定稿首选…

作者头像 李华