Rust轻松将任何网页转变为桌面应用程序

使用 Rust 打造桌面应用:Pake 将网页变为应用程序,已获 33k Star,支持 Mac、Windows 和 Linux!

Rust轻松将任何网页转变为桌面应用程序

特征

  • 🎐 比 Electron 包小近 20 倍(约 5M!)
  • 🚀 借助 Rust Tauri,Pake 比基于 JS 的框架更加轻量且速度更快。
  • 📦 含电池的包装——快捷方式直通、沉浸式窗口和简约定制。
  • 👻 Pake 只是一个简单的工具——用 Tauri 取代旧的捆绑方法(尽管 PWA 足够好)。

命令行工具

提供了简单的命令,只需要三行就能轻松将网页打包成一个 App。

# 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

高级用法

  1. 你可以在使用 Pake 之前参考代码库结构,这将对你的开发大有帮助。
  2. 修改src-tauri 目录下文件中的url和字段,文件中的“domain”字段需要同步修改,文件中的和字段也需要同步修改。您可以从目录中选择一个,也可以从macOSicons下载一个以匹配您的产品需求。productNamepake.jsontauri.config.jsoniconidentifiertauri.xxx.conf.jsoniconicons
  3. 对于窗口属性的配置,可以修改文件,更改、、(或不更改) 、(或不更改) 属性的pake.json值。若要适配 Mac 上的沉浸式标头,请更改为,查找元素,然后添加属性。widthheightfullscreenresizablewindowshideTitleBartrueHeaderpadding-top
  4. 样式改写、广告去除、JS注入、容器消息通信、自定义快捷键等高级用法请参见Pake 高级使用。

开源项目地址:

https://github.com/tw93/Pake

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/162512.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点的头像简单一点
上一篇 2024-11-21 02:16
下一篇 2024-11-21 02:43

相关推荐

  • Rust面试指南

    本篇文章将围绕Rust面试的热点问题,从多个方面展开详细解答。 一、Rust语言的基础 Rust是一门系统编程语言,主要关注安全、并发和性能。下面将就Rust语言的基本知识点展开解…

    编程 2025-04-29
  • Rust WebAssembly的全面分析与演示

    一、背景介绍 WebAssembly是一项可以将低级语言编译成可在浏览器中运行的二进制格式的技术。Rust是一种现代系统级语言,具有强大的安全性能。 当这两种技术结合起来时,可以创…

    编程 2025-01-14
  • rustorm:一个高性能Rust ORM库

    一、简介 rustorm是一个用于Rust编程语言的ORM库。它旨在简化和加速访问关系数据库的过程,特别是通过提供一种易于使用的、类型化的API来帮助你的项目高效地管理数据库。 r…

    编程 2025-01-09
  • Rust 协程

    一、 Rust 协程库 Rust 协程是 Rust 标准库提供的一个非常方便的特性。Rust 提供了多种协程库,如: #![feature(async_await)] use to…

    编程 2025-01-04
  • Serde: Rust中的序列化和反序列化库

    Serde是Rust语言的串行化和反串行化库。 它可以帮助我们将对象转换为字节流,或从字节流中还原成对象。 Serde为Rust程序员提供了几种方便的方式来管理数据。 本文将介绍S…

    编程 2024-12-25
  • rust中的c语言,c++和rust

    本文目录一览: 1、北大青鸟设计培训:C语言编程技术的优势和劣势? 2、rust是前端还是后端 3、我们为什么用Rust? 4、Rust标准库之——&str类型 5、rus…

    编程 2024-12-17
  • mdbook — 用Rust编写的现代化书籍生成工具

    一、mdbook搜索中文 为了方便使用,mdbook内置了搜索功能。可以在电子书中快速搜索关键字,特别是对于大型电子书来说非常有用。使用mdbook时,无需另外配置或使用插件即可使…

    编程 2024-12-14
  • Rust全局变量详解

    一、全局变量用static定义 Rust中定义全局变量需要使用static关键字,这使得它们在内存中始终存在,而不是像局部变量那样在作用域结束后会被销毁。 下面是一个例子,它定义了…

    编程 2024-12-12
  • Rust嵌入式开发指南

    一、Rust嵌入式开发 Rust是一门高性能、安全、并发的系统编程语言,因其融合了系统级语言和高级语言的优点,被广泛应用于嵌入式领域。 通过Rust的嵌入式开发,可以编写有着很高性…

    编程 2024-12-09
  • Rust菜鸟教程详解

    一、语言简介 Rust是一门系统编程语言,由Mozilla公司开发。它被设计为安全、并发和高效的语言,广泛应用于网络服务、浏览器引擎、操作系统等方面。 与C和C++等传统的系统编程…

    编程 2024-12-09

发表回复

登录后才能评论