网页打包成桌面应用?这款开源神器一键完成,非常强大!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:极客之家推荐一个我自己写的小报童专栏导航网站:http://xbt100.top收录了生财有术项目精选、AI海外赚钱、纯银的产品分析等专栏,陆续会收录更多的专栏,欢迎体验~复制URL可直达。以下是正文。今天给大家带来一款非常实用且强大的开源工具——Pake。图片这是一款新颖且极具创新性的桌面应用开发框架,它巧.

程序员的成长之路
互联网/程序员/技术/资料共享
阅读本文大概需要 2.8 分钟。
来自:极客之家
推荐一个我自己写的小报童专栏导航网站:
http://xbt100.top
收录了生财有术项目精选、AI海外赚钱、纯银的产品分析等专栏,陆续会收录更多的专栏,欢迎体验~复制URL可直达。
以下是正文。
今天给大家带来一款非常实用且强大的开源工具——Pake。

这是一款新颖且极具创新性的桌面应用开发框架,它巧妙地运用了Rust语言的高性能特性,结合Tauri框架的强大功能,实现了将网页内容转化为小巧玲珑的桌面应用的新思路。
它可以将任何网页转换为跨平台桌面应用,让你轻松拥有定制版网页应用。
优势
-
相比传统的Electron,要小近20倍,5M上下。
-
Pake 的基础使用 Rust Tauri 框架,性能体验较 JS 框架要轻快显着,内存小很多。
-
不是简单的资源,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制。
-
只是一个很简单的小玩具,用Tauri替代传统老思路,其实PWA也很好。
基于以上强大优势,Pake在业界崭露头角,在GitHub上收获23.3k star,受到众多开发者追捧。
使用
命令行打包
Pake 提供了一个命令行工具,使包定制流程更快、更容易。
# Install with npm
npm install -g pake-cli
# Command usage
pake url [OPTIONS]...
# Feel free to play with Pake! It might take a while to prepare the environment the first time you launch Pake.
pake https://weekly.tw93.fun --name Weekly --hide-title-bar

定制开发
如果你还不满足一键打包网页的功能,你还能针对打包的网页,进行专属于你的定制化开发。
开始前请确保电脑已经安装了 Rust 和 Node 的环境,此外需参考 Tauri 文档 快速配置好环境才可以开始使用,假如你太不懂,使用上面的命令行打包会更加合适。
https://tauri.app/v1/guides/getting-started/prerequisites/
# 安装依赖
npm i
# 本地开发[右键可打开调试模式]
npm run dev
# 打包应用
npm run build
经典打包案例

整体来看,也有点类似小程序,可以把web系统打包成电脑桌面应用,同时操作体验上大大超过原生的web页面,这个简洁而灵活的工具真心不错,非常值得推荐,我相信对于很多开发者都有帮助!
开源地址
https://github.com/tw93/Pake
<END>
推荐阅读:
《云服务器限时免费领取》
轻量级服务器-2核4G5M 1个月
云服务器-2核4G3M 1个月
⬇戳阅读原文领取 朕已阅
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)