管理杂谈OA答疑ERP答疑教程搜索

基于Rust的桌面级开发框架Pake:一键打包网页轻松构建桌面级应用,支持全平台!


今天为大家带来一款神奇的将网页转换为桌面应用的利器:Pake利用 Rust 轻松构建轻量级多端桌面应用,将任何网页转换为跨平台的桌面软件。

Pake 基于  Rust Tauri 开发的桌面级开发框架,高性能、安全、轻量级,相比传统的 Electron 套壳打包,要小将近20倍,5M上下。此外,它还实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制等功能,让网页应用更加高效、美观且方便。
Pake  只需使用一个命令就可以将网页打包成一个很小的多端桌面应用,简单、灵活、高效。该项目最近在 GitHub 上特别火,截至目前已获得了 22.4k stars,3.4k forks。

🎨️ 功能特性

🧰 安装使用

Pake 面向不同的适用人群,提供了多种使用方式:

1、小白用户建议使用【常用包下载】方式来把玩 Pake 的能力,如微信读书、Twitter、YouTube Music 等,无需编程能力,无需任何配置,下载对应的安装包即可享受网页应用的便利

2、喜欢折腾的用户,假如你前端和 Rust 都会,那试试下面的【定制开发」,可深度二次开发定制你的功能。
环境准备:

Tauri 开发手册地址:
https://tauri.app/v1/guides/getting-started/prerequisites
# 安装依赖npm i
# 本地开发[右键可打开调试模式]npm run dev
# 打包应用npm run build
3、开发用户使用【命令行一键打包】,可以更快捷方便地一键自定义打你需要的包,对 Mac 用户比较友好,Windows 和 Linux 的小伙伴需折腾下 tauri 的环境配置。
# 使用 npm 进行安装npm install -g pake-cli
# 命令使用pake url [OPTIONS]...
# 随便玩玩,首次由于安装环境会有些慢,后面就快了pake https://weekly.tw93.fun --name Weekly --transparent

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

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

附项目的链接:

开源地址:

https://github.com/tw93/Pake


更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn