PakePlus README

The project's README from github.com/Sjj1024/PakePlus. As one markdown file: README.md.

English 简体中文 日本语

PacBao|PakePlus

Turn any webpage/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes

Release Stars Forks Build License License

PacBao supports Mac, Windows, Linux, and Android & iOS. There’s no need to install complex dependencies locally, PacBao is only about 10MB in size. For the latest version, please see the release page. or visit: PacBao Web. Document: PacBao Guide

Due to individuals using this project to package illegal software, which violates its intended purpose, the front-end code will no longer be open-source. If such behavior is found again, all code in this project will cease to be open-source. Please use this software legally and responsibly, or bear the consequences.

https://github.com/user-attachments/assets/b88bf541-0b26-4020-9eec-da79e1734fc9

Sponsors

PakePlus is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider sponsoring PakePlus's development.

FineVoice

Create Every Voice You Imagine

Tauri

Create cross-platform applications

Cursor

Cursor is the best way to code with AI.

JetBrains

The Leading IDE for Professional Development

Features

Use Cases

Getting Started

  1. Download the app from the release page:https://github.com/Sjj1024/PakePlus/releases,
    double-click to install, and run the app. or visit web:

PacBao Web

  1. Configure GitHub token or use local packaging, create a new project, and set up the configurations. get token guide. (When using this software, please comply with relevant laws and regulations. If you use GitHub token to use this project, it will automatically star the project and the compilation results will be counted for success or failure to improve the project and obtain feedback. Packaging is for personal use only and should not be disseminated or used for commercial purposes. The packaged resources will be stored in your own Github open source repository and can be viewed by anyone. Therefore, please strictly follow the Github usage guidelines, otherwise you will be responsible for the consequences)

English 简体中文日本语

Explanation of Github Token permissions:
1. For the beta version, token permissions required:
All repositories: Fork an original template repository
Actions: Manage GitHub actions
Administration: Fork and manage files in the repository
Contents: Add, delete, modify, and find repository contents
Issues: Submit issues to PacBao

1. For the classic version, token permissions required:
repo: Fork and manage template code
workflow: Compile and release your software
  1. You can preview the app in a new window and click the publish button to package the app.
  2. You can download the app from the release page.

FAQ

  1. Mac users may see an “App is damaged” warning on installation. click cancel and Run the following command, then reopen the app:(This is because the application requires an official signature to avoid the prompt of "The application is damaged" popping up after installation. However, the cost of the official signature is $99 per year... Therefore, it is necessary to manually bypass the signature to use it normally)
sudo xattr -r -d com.apple.quarantine /Applications/PacBao.app
  1. When you package the app, Mac users may see an “App is damaged” warning on installation. click cancel and Run the following command, then reopen the app:
sudo xattr -r -d com.apple.quarantine /Applications/YourAppName.app
  1. If you encounter any issues while using the program, please download the latest version, as versions developed before 2025 were based on Tauri v1.0. In 2025, Tauri was upgraded to v2.0. If the latest version still has issues, please submit an issue with detailed information so that we can update and resolve it more quickly.

  2. After you add the GitHub Token, PacBao will fork a PacBao repository into your own repository. All your future projects will rely on this repository for creation and compilation, so please do not delete your PacBao repository.

Custom Development

If you want to Contribution PacBao, ensure your environment is prepared beforehand. Make sure Rust >=1.63 and Node >=16 (e.g., 16.18.1) are installed on your computer. For installation guidance, please refer to the Tauri Documentation.

If you’re unfamiliar with these, it’s best to try the one-click packaging tool above.

# Install dependencies
pnpm i

# Local development [Right-click to open debug mode.]
pnpm run dev

# Package the app
pnpm run build

All work is conducted openly on GitHub. Whether you are a core team member or an external contributor, all Pull Requests must go through the same review process.

Support

  1. wechat and group,my wechat is lanxingme,welcome to join the wechat group.

  1. 💖If PacBao has brought joy to your life, feel free to support it.

PakePlus (Sjj1024/PakePlus)

Searching Database…

15.4K ·GitHub
这是什么?PacBao(也叫 PakePlus)可以在几分钟内,把任何网页、HTML 网站或 Vue/React 项目打包成不到 5MB 的轻量原生桌面或移动应用。
这是编程库,还是可以直接使用的应用?它是一个可以直接使用的应用(提供可下载的桌面客户端和网页版),而不是编程库。你只需提供一个网址或静态文件,它就会替你构建应用,无需编写代码。
我怎样把自己的网站或 Vue/React 应用变成原生应用?安装 PacBao 应用(或使用网页版),配置 GitHub Token 或选择本地打包,新建项目并指定你的网址或编译后的 dist/index.html 文件夹,然后开始构建。
我需要 GitHub Token 或安装本地开发工具吗?GitHub Token 可以让打包通过 GitHub Actions 在云端运行,但这不是必需的。本地打包不需要 Token,也不需要额外依赖,大约 30 秒即可完成。
前端代码还是完全开源的吗?不是了。有人滥用该项目打包非法软件后,维护者停止了前端代码的开源。如果继续被滥用,整个项目可能会变为闭源。
生成的应用可以面向哪些平台?同一个项目可以构建 Mac、Windows、Linux、Android 和 iOS 的应用。
我的 GitHub Token 和打包后的项目最终存放在哪里?你的 Token 只保存在本地电脑上;打包后的项目和输出内容保存在你自己的 GitHub 仓库中,该仓库可以被公开查看。
PacBao 应用比 Electron 应用小多少?大约小 20 倍(不到 5MB),速度约快 10 倍。因为它基于 Rust 编写的 Tauri 构建,而不是像 Electron 那样打包完整的 Chromium/Node 运行时。
我可以向打包后的应用中注入自定义 JavaScript 吗?可以。PacBao 允许你编写自己的 JavaScript 并注入页面,它可以调用系统级 API,例如下载文件、执行命令或打开新窗口。
我可以打包静态构建文件,而不是在线网址吗?可以。它支持静态文件打包,你可以放入编译后的 dist 文件夹,或 Vue/React 项目中的单个 index.html 文件,来创建应用。
PacBao 和 PakePlus 有什么区别?PacBao 是当前的产品名称;GitHub 仓库仍叫 PakePlus,但应用、文档和品牌现在统一使用 PacBao 名称。
Creator
Sjj1024
Size
197.9 MB
Stars
15.4K
Age
2y
Commits · 90 Days