编程 PakePlus:Web项目打包桌面/手机应用,体积比Electron小20倍

2026-05-26 12:32:52 +0800 CST views 15

PakePlus:Web 项目打包桌面/手机应用,体积比 Electron 小 20 倍

标签: Tauri / 跨平台 / 桌面应用 / 打包工具 / 开源
原文: 微信公众号「一飞开源」https://mp.weixin.qq.com/s/44Cmte17-rNCx-tlVOpg-w
GitHub: https://github.com/Sjj1024/PakePlus


核心亮点

PakePlus —— 基于 Tauri2 的 Web 项目打包工具,将任意网站 / HTML / Vue / React 项目打包为跨平台桌面软件和手机应用,体积小于 5M,性能比 Electron 快 10 倍。

无需本地安装任何开发环境,一键打包,仅需几分钟。


为什么选 PakePlus?

维度ElectronPakePlus
体积~150-200MB< 5MB
性能快 10 倍
打包复杂UI 操作,一键搞定
环境需安装 Node/Rust无需任何环境
成本隐私风险数据不上传,本地处理

PakePlus 基于 Tauri2 + GitHub 在线打包,比 Electron 包小约 20 倍


功能全览

跨平台支持

  • ✅ Windows / macOS / Linux
  • ✅ Android / iOS(免签)
  • ✅ 统信、麒麟等国产 Linux Arm 系统
  • ✅ Windows 7+ / XP 系统(还支持绿色免安装版)

核心能力

功能说明
小体积打包结果小于 5M
快速编译本地打包仅需 30 秒
同时编译一键同时编译多平台安装包
在线打包无需 GitHub Token,在线打包
国际化自动跟随系统语言
自定义自定义图标、中文名称、注入 JS
API 调用JS 脚本调用系统级 API(下载文件/执行命令/打开新窗口)
调试模式预览和发布阶段均可 debug
数据安全不上传任何数据,保存在本地和 GitHub

使用场景

场景说明
网站变桌面应用有一个网站,想立刻变成桌面客户端
Vue/React 打包有项目不想买服务器,直接打包桌面版
Cocos/Unity 跨平台游戏项目想打包跨平台客户端
隐藏网站地址防止爬虫,不想暴露网站 URL
内网平台只允许通过客户端访问
自动化操作注入 JS 实现自定义功能、屏蔽广告
简化 Tauri 打包本地环境复杂,用 PakePlus 在线打包

快速开始

在线打包(推荐,无需任何环境)

  1. 访问 PakePlus
  2. 上传你的 dist 静态文件
  3. 配置应用名称(支持中文)、图标
  4. 一键打包,等待几分钟

本地打包

# 克隆项目
git clone https://github.com/Sjj1024/PakePlus.git
cd PakePlus

# 安装依赖
pnpm i

# 本地开发(右键打开 debug 模式)
pnpm run dev

# 打包
pnpm run build

技术架构

PakePlus 基于:

  • Tauri 2 — Rust 编写的跨平台框架
  • GitHub 在线构建 — 无需本地环境
  • Rust >= 1.63 + Node >= 16(本地开发可选)

与传统方案的对比

痛点传统方案PakePlus
打包体积大Electron 动辄 150MB+< 5MB
性能慢Electron 资源占用高Rust 原生,快 10 倍
环境复杂Node/Rust/Gradle 一堆依赖在线打包,零环境
开发成本高需要原生开发经验Web 技术直接打包
发布周期长各平台单独打包一键多平台同时编译

写在最后

如果你有:

  • 一个网站想变桌面客户端
  • 一个 Vue/React 项目不想买服务器
  • 一个游戏想跨平台打包
  • 一个内网平台不想暴露 URL

PakePlus 值得一试——体积小、速度快、无需环境、一键多平台。


GitHub: https://github.com/Sjj1024/PakePlus
开源协议: MIT
网站: https://code.exmay.com/

推荐文章

html一份退出酒场的告知书
2024-11-18 18:14:45 +0800 CST
windows下mysql使用source导入数据
2024-11-17 05:03:50 +0800 CST
Nginx 状态监控与日志分析
2024-11-19 09:36:18 +0800 CST
Vue3中如何实现状态管理?
2024-11-19 09:40:30 +0800 CST
底部导航栏
2024-11-19 01:12:32 +0800 CST
介绍Vue3的静态提升是什么?
2024-11-18 10:25:10 +0800 CST
rmux Test
2026-05-22 18:48:45 +0800 CST
如何实现生产环境代码加密
2024-11-18 14:19:35 +0800 CST
程序员茄子在线接单