家人们,今天要给大家安利一个超级实用的开源项目 —— Pake。
它能让你用最轻量的方式,把任何网页打包成一个桌面应用(支持 Mac / Windows / Linux),关键是体积小到离谱,几十 MB 就能跑起来,完全不像 Electron 那种动不动上百 MB 的庞然大物。
🚀 应用特性
- 轻量极简:基于 Rust 打造,生成的桌面应用小巧高效,不臃肿。
- 跨平台支持:一次打包,支持 Mac、Windows、Linux,开发者省心,用户更方便。
- 专注无干扰:把常用网页封装成 App,告别浏览器一堆标签页的分心烦恼。
- 高度可定制:可以设置窗口大小、全屏、快捷方式等,想要的效果基本都能实现。
🛠 应用技术栈
- PC 前端:项目基于 Tauri(Rust + Webview 技术栈),相比 Electron 更轻量、更省资源。
- 后端逻辑:主要使用 Rust 编写,保证了速度和稳定性。
简单来说,就是“Rust的性能+Tauri的轻量”,才造就了这么丝滑的体验。
📸 案例应用
![[工具类] 推荐一个可以将任何网页打包成一个桌面应用的开源项目,体验感直接拉满!-1 [工具类] 推荐一个可以将任何网页打包成一个桌面应用的开源项目,体验感直接拉满!](https://www.baicxx.com/wp-content/uploads/2025/08/640-176.png)
![[工具类] 推荐一个可以将任何网页打包成一个桌面应用的开源项目,体验感直接拉满!-2 [工具类] 推荐一个可以将任何网页打包成一个桌面应用的开源项目,体验感直接拉满!](https://www.baicxx.com/wp-content/uploads/2025/08/640-177.png)
⚙️ 部署教程
1、环境准备
-
确保电脑上已经安装好 Node.js 和 Rust。 - macOS 用户可以直接用
brew
安装 Rust。
2、克隆项目
git clone https://github.com/tw93/Pake.git
cd Pake
3、安装依赖
pnpm install
4、打包你喜欢的网站
# 比如把B站打包成桌面App:
pnpm run build bilibili https://www.bilibili.com
几分钟后,你就能在 dist 文件夹里找到生成的 App,点两下就能打开,超爽!
🌟 推荐原因
- 告别标签页地狱:常用的网站直接独立出来,不用每次打开浏览器再找。
- 轻量不卡顿:相比 Electron 应用,Pake 打出来的 App 真的很省内存。
- 跨平台适配:无论你是 Windows 党还是 Mac 用户,都能轻松体验。
- 开源自由:代码完全开源,想怎么改都行,还能贡献自己的想法。
已经有很多人用它封装了Notion、ChatGPT 和 Twitter,体验感直接拉满!👌
🔗 应用相关链接
|
|
---|---|
|
https://github.com/tw93/Pake |
|
https://pake.app |