推荐一款开源打包神器:一键将网页打包成桌面应用,支持全平台
2024-5-21 17:34:59 Author: mp.weixin.qq.com(查看原文) 阅读量:3 收藏

今天,我们要探讨的是一款名为Pake的开源工具,它是一个利用Rust语言和Tauri框架开发的桌面应用开发框架。

项目地址请看文末

项目介绍

Pake是一款开源的桌面应用开发框架,它巧妙地利用了Rust语言的性能优势和Tauri框架的强大功能,实现了将网页内容转化为桌面应用的新思路。

这一转变不仅让开发者能够轻松地将任何网页转换为定制化的桌面应用,而且还保证了应用的轻量级和高性能。

优势

与广为人知的Electron框架相比,Pake在多个方面展现出了其独特的优势:

  • 首先,Pake生成的应用体积小得多,通常只有5MB左右,这比传统的Electron应用小了近20倍。

  • 其次,由于Pake基于Rust和Tauri,其性能体验更加轻快,内存占用也显著减少

  • 此外,Pake不仅仅是一个简单的资源转换工具,它还实现了快捷键透传、沉浸式窗口、拖动功能、样式改写、去广告以及产品极简风格定制等高级功能。

使用指南

Pake的使用非常简单。通过命令行工具,用户可以快速地将网页打包成桌面应用。

首次使用可能需要一些时间来准备环境,但一旦设置完成,后续的使用将变得非常便捷。

# 安装Pake命令行工具npm install -g pake-cli
# 使用Pake打包网页pake https://xxxx.com --name Weekly --hide-title-bar

对于希望进行更深层次定制化开发的用户,Pake也提供了相应的支持。在开始之前,确保你的计算机上已经安装了Rust和Node.js环境,并根据Tauri文档快速配置好环境。

安装依赖与开发流程

在开始定制化开发之前,需要先安装Pake的依赖项。这可以通过执行以下命令来完成:

随后,你可以启动本地开发环境,并在开发过程中享受调试模式带来的便利:

当你的应用开发完成,准备发布时,可以通过以下命令进行打包:

经典案例

最后

项目地址

https://github.com/tw93/Pake

一键三连,加星标,这样才能及时看到我。

推荐阅读

从沙盒逃逸看Python黑科技(下篇)

从沙盒逃逸看Python黑科技(上篇)

不一样的 "反弹Shell" 系统剖析

HW : Cobalt Strike 应该这样学

WebShell通用免杀的思考

WebShell "干掉" RASP

无文件执行:一切皆是shellcode (中)

无文件执行:一切皆是shellcode (上)

linux无文件执行— fexecve 揭秘

沙盒syscall监控组件:strace and wtrace

无"命令"反弹shell-逃逸基于execve的命令监控(上)

APT组织武器:MuddyC3泄露代码分析

Python RASP 工程化:一次入侵的思考

如果大家喜欢这篇文章的话,请不要吝啬分享到朋友圈,并置顶公众号。

关注公众号:七夜安全博客

回复【11】:领取Sandboxie源码

  • 回复【1】:领取 Python数据分析 教程大礼包

  • 回复【2】:领取 Python Flask 全套教程

  • 回复【3】:领取 某学院 机器学习 教程

  • 回复【4】:领取 爬虫 教程

  • 回复【5】:领取编译原理 教程

  • 回复【6】:领取渗透测试教程

  • 回复【7】:领取人工智能数学基础

  • 回复【8】:领取 python神经网络 教程 

  • 回复【9】:领取 安卓逆向 教程  

喜欢
分享

文章来源: https://mp.weixin.qq.com/s?__biz=MzIwODIxMjc4MQ==&mid=2651005245&idx=1&sn=80e602b423233c05c057580f365a7229&chksm=8cf1077fbb868e69bc4def4b606d08e565aa98703da4787e7784243ed9f36a04c65d014e66a4&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh