LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

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

admin
2024年3月29日 23:52 本文热度 782

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

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

🎨️ 功能特性

  • 开源跨平台,高度可定制,无需复杂配置,开箱即用

  • 支持 Windows、MacOS、Linux 全平台
  • 使用 Tauri 框架开发,相比 Electron 套壳打包要小将近 20 倍,5M 上下
  • 轻量级,利用Rust的高性能,内存占用更小,不会占用过多的系统资源
  • 允许开发者根据自己的需求选择不同的前端框架和库来构建用户界面,灵活高效
  • 支持原生的 HTML、CSS 和 JavaScript、React、Vue等流行的前端框架构建的网页
  • 提供简洁的 API 和开发工具,以最小的学习成本构建桌面应用
  • 快捷键透传,支持使用常用的浏览器快捷键操作网页
  • 沉浸式窗口,全屏或无边框地浏览网页
  • 样式改写,根据自己的喜好修改网页的样式,如字体、颜色、布局等
  • 去广告,屏蔽网页中的广告,减少干扰
  • 支持定制产品的极简风格,根据自己的品味选择网页应用的图标、名称、托盘图标等等

🧰 安装使用

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

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

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

  • Rust >=1.63 
  • Node >=16
  • 根据 Tauri 文档 快速配置环境

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


该文章在 2024/3/29 23:52:51 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved