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 в легковесное нативное десктопное или мобильное приложение размером менее 5 МБ всего за несколько минут.
Это библиотека для программирования или готовое приложение?Это готовое приложение (скачиваемый десктопный клиент и веб-версия), а не библиотека. Вы указываете URL или статические файлы, а приложение само собирает для вас готовое приложение, и писать код не нужно.
Как превратить мой сайт или приложение на Vue/React в нативное приложение?Установите приложение PacBao (или используйте веб-версию), настройте токен GitHub или выберите локальную упаковку, создайте новый проект, указав свой URL или папку dist с готовым index.html, и запустите сборку.
Нужен ли мне токен GitHub или установленные инструменты разработки?Токен GitHub позволяет выполнять упаковку в облаке через GitHub Actions, но он необязателен: для локальной упаковки не нужны ни токен, ни дополнительные зависимости, и она занимает около 30 секунд.
Исходный код фронтенда всё ещё полностью открытый?Нет. После того как некоторые люди использовали проект для упаковки нелегального ПО, автор перестал открывать исходный код фронтенда, а дальнейшие злоупотребления могут сделать весь проект закрытым.
Для каких платформ можно собрать готовое приложение?Из одного и того же проекта можно собрать приложения для Mac, Windows, Linux, Android и iOS.
Куда попадают мой токен GitHub и упакованный проект?Ваш токен хранится только на вашем локальном компьютере, а упакованный проект и результат сохраняются в вашем собственном репозитории GitHub, который доступен для публичного просмотра.
Насколько приложение PacBao меньше приложения на Electron?Примерно в 20 раз меньше (менее 5 МБ) и примерно в 10 раз быстрее, потому что оно построено на основе Tauri на Rust, а не включает полный рантайм Chromium/Node, как Electron.
Можно ли внедрить свой JavaScript в упакованное приложение?Да, PacBao позволяет написать свой JavaScript и внедрить его в страницу. Он может вызывать системные API, например для загрузки файлов, выполнения команд или открытия новых окон.
Можно ли упаковать статическую сборку вместо живого URL?Да, поддерживается упаковка статических файлов: можно передать готовую папку dist или один index.html из проекта на Vue/React, чтобы создать приложение.
В чём разница между PacBao и PakePlus?PacBao — это текущее название продукта. Репозиторий на GitHub всё ещё называется PakePlus, но приложение, документация и брендинг теперь используют название PacBao.
Creator
Sjj1024
Size
197.9 MB
Stars
15.4K
Age
2y
Commits · 90 Days