22.4K+:一键打包网页成桌面级应用,支持全平台!

图片[1]-22.4K+:一键打包网页成桌面级应用,支持全平台!-山海云端论坛

Pake 是一个利用 Rust 编写的轻量级多端桌面应用构建工具,借助 Rust Tauri 框架实现。相比传统的 Electron 套壳打包方式,Pake 要小近20倍,体积仅约5M。它支持快捷键透传、沉浸式窗口、拖动、样式改写、去广告等功能,让网页应用更高效、美观且便捷。

图片[2]-22.4K+:一键打包网页成桌面级应用,支持全平台!-山海云端论坛

Pake 仅需一个命令即可将网页打包成一个小巧的多端桌面应用,操作简单、灵活高效。目前,该项目在 GitHub 上备受瞩目,已获得22.4k stars 和 3.4k forks。

图片[3]-22.4K+:一键打包网页成桌面级应用,支持全平台!-山海云端论坛

🎨️ 功能特性

  • 开源跨平台: 使用 Rust Tauri 框架开发,支持 Windows、MacOS、Linux 全平台
  • 轻量级: 相比 Electron 套壳打包,体积小近20倍,仅约5M
  • 高度可定制: 允许开发者选择不同的前端框架和库来构建用户界面,灵活高效
  • 快捷键透传: 支持使用常用的浏览器快捷键操作网页
  • 沉浸式窗口: 支持全屏或无边框地浏览网页
  • 样式改写: 可根据喜好修改网页的样式,如字体、颜色、布局等
  • 去广告: 屏蔽网页中的广告,减少干扰
  • 极简风格定制: 支持定制产品的极简风格,选择网页应用的图标、名称、托盘图标等

🧰 安装使用

Pake 面向不同的用户群体提供了多种使用方式:

小白用户: 建议使用常用包下载方式,如微信读书、Twitter、YouTube Music 等,无需编程能力,无需配置,下载安装包即可使用。

图片[4]-22.4K+:一键打包网页成桌面级应用,支持全平台!-山海云端论坛

喜欢折腾的用户: 如果你了解前端和 Rust,可以尝试定制开发。首先准备好 Rust 和 Node 环境,然后按照 Tauri 文档配置环境,即可进行本地开发和打包应用。

开发用户: 可使用命令行一键打包工具,快速、方便地自定义打包应用。只需使用 npm 安装 Pake-cli,即可一键打包你需要的应用。

<code># 使用 npm 进行安装 npm install -g pake-cli # 命令使用 pake url [OPTIONS]...</code>

其他高级定制化开发配置,请参考项目主页的说明文档。

Pake 提供了一种简单、灵活且高效的方式来构建轻量级的多端桌面应用。借助 Rust 的高性能和安全性优势,以及提供的简易 API,开发者能够轻松将网页转换为桌面应用。如果你之前使用的都是 Electron 套壳打包,不妨尝试一下 Pake!

附项目链接:

  • 开源地址:https://github.com/tw93/Pake
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容