⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

作为一名开发者,经常遇到过这样的场景:客户希望你将他们公司的网站打包成一个桌面应用程序,或者你做了一个很棒的工具网站,希望希望用户能够像使用普通软件一样安装在电脑上?

传统的解决方案往往需要我们学习Electron之类的框架,配置复杂的环境,最终打出的安装包体积庞大无比。

今天,我要给大家介绍一款牛逼的开源项目——PakePlus,这个神奇的工具让你3分钟内搞定一切。

简介

PakePlus是一个基于Rust Tauri和GitHub的跨平台应用打包工具,它可以将任意网站、Vue/React项目或静态HTML文件快速打包为轻量级的桌面应用和手机APP。

最关键的是,你不需要在本地安装任何复杂的开发环境,只需要一个GitHub Token就能完成全流程。

核心优势

  • 完全图形化操作: 不需要懂命令行和复杂配置,只需点点鼠标就能完成任务
  • 支持中文命名: 对国内用户极其友好,甚至连小学生都能轻松上手
  • 移动端优化: 使用原生Android和iOS框架打包,体积更小(小(不到5MB),相比之下Tauri2移动端打包体积约为30MB

功能特性

体积小到离谱

与常见的Electron应用相比,PakePlus打出的安装包体积小了约20倍(只有不到5MB),性能却快了10倍。

真正的跨平台支持

PakePlus支持几乎所有主流的操作系统平台:

  • 桌面端: Windows(exe安装包)、macOS(支持ARM和Intel芯片)、Linux(deb安装包)
  • 移动端: Android和iOS

这意味着你只需一次操作,就能生成所有平台的安装包。

无需本地环境

与传统打包工具不同,PakePlus利用了GitHub Actions进行云端自动打包。

你再也不用在本地安装臃肿的肿的Rust、Node.js等环境,也不必担心磁盘空间不足的问题。

数据安全保障

你的GitHub Token仅存储在本地,不会被上传到任何服务器。

所有项目代码都安全地保存在你自己的Git仓库中,完全确保了数据的安全性和私密性。

使用教程

1、获取软件

https://pakeplus.com/zh/download

2、配置Token:

具体获取Token教程:

https://pakeplus.com/guide/token

3、创建项目

4、简单配置

5、搞定成品

点击「发布」按钮即可生成Mac/Windows/Linux安装包,更支持Android和iOS打包

成品发布!

总结

PakePlus就像一个为你量身定制的”App制造工厂”,让”网站变身APP”这件事变得像点外卖一样简单。

对于那些想要快速发布工具、隐藏网站地址或进行跨平台开发的开发者来说,它绝对是一款神器级别的存在。

开源地址

https://github.com/Sjj1024/PakePlus

文章目录
  1. 1. 简介
  2. 2. 核心优势
  3. 3. 功能特性
    1. 3.1. 体积小到离谱
    2. 3.2. 真正的跨平台支持
    3. 3.3. 无需本地环境
    4. 3.4. 数据安全保障
  4. 4. 使用教程
    1. 4.0.1. 1、获取软件
    2. 4.0.2. 2、配置Token:
    3. 4.0.3. 3、创建项目
    4. 4.0.4. 4、简单配置
    5. 4.0.5. 5、搞定成品
  • 5. 总结
    1. 5.0.1. 开源地址