Volver al ranking

Sjj1024/PakePlus-iOS

Swiftpakeplus.com

Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. https://ppofficial.netlify.app

ipapakepakeplusbuildpacbaopackagetauri
Crecimiento de estrellas
Estrellas
8.4k
Forks
5.6k
Crecimiento semanal
Issues
0
5k
abr 2025sept 2025feb 2026jul 2026
README

English 简体中文 日本语

PakePlus-iOS

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 Featured|HelloGitHub

PakePlus supports Mac, Windows, Linux, and Android & iOS. There’s no need to install complex dependencies locally— all you need is a Github Token. Plus, PakePlus is only about 10MB in size. For the latest version, please see the release page. or visit: PakePlus Web. Check the README for information on popular packages and custom development. Feel free to share your suggestions in the discussion area.

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

  • 🎐 Approximately 20 times smaller than Electron (less than 5MB!) and 10 times faster.
  • 🚀 Built with Rust Tauri, PakePlus is lighter and faster than JavaScript-based frameworks.
  • 📦 Comes with rich built-in features — supports shortcuts, immersive windows, and minimalist customization.
  • 👻 PakePlus is a minimalist tool that replaces traditional packaging with Tauri for cross-platform desktop apps.
  • 📲 Uses native frameworks to package Android and iOS apps — smaller and faster than Tauri2.
  • 🤗 Easy to use — just one GitHub Token is all you need to get a desktop app.
  • 🌹 No need to install complex dependencies locally — use GitHub Actions for cloud-based automatic packaging.
  • 🧑‍🤝‍🧑 Internationalization support — automatically follows your system language.
  • 💡 Supports custom JavaScript injection — write your own JS to inject into the page.
  • 🎨 Beautiful and user-friendly UI — better experience for beginners, supports Chinese names for packaging.
  • 📡 Usable directly via the web, but the client offers stronger functionality and is recommended.
  • 🔐 Data security — your token is stored only locally, and your project stays safely in your own Git repo.
  • 🍀 Supports static file packaging — drop in a compiled dist folder or index.html from Vue/React to create a client app.
  • 🐞 Debug mode supported — find and eliminate bugs during preview or release.
  • 💬 If you run into any issues, feel free to join our technical community for help.

Use Cases

  • Have a website? Instantly turn it into a app and elevate its appearance.
  • Have a Vue/React project and don’t want to buy a server? Package it as a desktop app.
  • Want your Cocos game to run as a cross-platform client? No problem.
  • Need to build your Unity project as a cross-platform client? Also no problem.
  • Hide your website address from casual sharing or bots scraping your content.
  • For internal company platforms — restrict access to your site via a dedicated client only.
  • Turn any website into your custom client — inject JS for automation and custom features.
  • Annoyed by website ads? Hide them with powerful JS.
  • Want to use Tauri2 but the environment is too heavy? Use PakePlus instead!

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: PakePlus Web

  2. Configure a Github Token, create a new project, and set up the configurations. get token guide:
    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 PakePlus

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/PakePlus.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, PakePlus will fork a PakePlus repository into your own repository. All your future projects will rely on this repository for creation and compilation, so please do not delete your PakePlus repository.

Developing PakePlus

If you want to develop PakePlus locally, 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

Support

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

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

Repositorios relacionados
majd/ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

GoGo ModulesMIT Licenseiosappstore
9.7k829
shidahuilang/shuyuan

阅读书源-香色闺阁+阅读3.0书源+源阅读+爱阅书香+千阅+花火阅读+读不舍手+番茄+喜马拉雅+漫画+听书+书源+IPTV源+IPA巨魔应用=自动更新

PythonPyPIGNU General Public License v3.0xiangsegigereader
6.9k412
AloneMonkey/MonkeyDev

CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.

Objective-CGNU General Public License v3.0theosxcode
6.8k1.2k
Naituw/IPAPatch

Patch iOS Apps, The Easy Way, Without Jailbreak.

Objective-CMIT Licenseipahacking
5.3k761
claration/Feather

Free on-device iOS/iPadOS application manager/installer, using certificates part of the Apple Developer Program.

SwiftGNU General Public License v3.0iosipa
feather.claration.dev
4.4k394
AloneMonkey/frida-ios-dump

pull decrypted ipa from jailbreak device

JavaScriptnpmMIT Licensedumpdecryptedios
3.9k730
kelvinBen/AppInfoScanner

一款适用于以HW行动/红队/渗透测试团队为场景的移动端(Android、iOS、WEB、H5、静态网站)信息收集扫描工具,可以帮助渗透测试工程师、攻击队成员、红队成员快速收集到移动端或者静态WEB站点中关键的资产信息并提供基本的信息输出,如:Title、Domain、CDN、指纹信息、状态信息等。

PythonPyPIGNU General Public License v3.0securitypython3
3.5k407
claration/Impactor

Feature rich iOS/tvOS sideloading application written in Rust.

Rustcrates.ioMIT Licensealtstoreios
impactor.claration.dev
2.8k161
ealeksandrov/ProvisionQL

Quick Look plugin for mobile apps and provisioning profiles

SwiftMIT Licensemacosquicklook
2.5k162
SignTools/SignTools

✒ A free, self-hosted platform to sideload iOS apps without a computer

GoGo ModulesGNU Affero General Public License v3.0iossigning
2.2k272
NeoFreeBird/app

A modified Twitter app, with branding reverts, BHTwitter and other QoL modifications.

CSSnpmfreebirdipa
neofreebird.com
1.6k122
khcrysalis/Feather

Feather is a free on-device iOS application manager/installer, using certificates part of the Apple Developer Program.

SwiftGNU General Public License v3.0iosipa
1.6k100