
PakePlus
Packages a website or Vue/React web project into a small desktop or mobile app.
- Stars
- 15.6k
- Forks
- 7.7k
- Licence
- MIT
- Language
- HTML
- Last update
- 2 months ago
- Type
- App
What it is
PakePlus is a tool that wraps an existing webpage or front-end project (HTML, Vue, React, or similar) in a native-style app for Mac, Windows, Linux, Android, and iOS. The README says the packaged apps are around 5MB or less and that packaging takes a few minutes. It is built with Rust and Tauri, and it can package from a desktop client, a web version, or through GitHub Actions in the cloud.
- Turn an existing website into a desktop app with a custom window and icon
- Package a built Vue or React dist folder or index.html as a client app
- Inject custom JavaScript to hide ads or automate actions on a wrapped site
- Build a dedicated client for an internal company platform
Great for
- Developers who already have a website or Vue/React front end and want a desktop version
- People who want a quick desktop wrapper without setting up a full native toolchain
- Owners of a web app who want an installable client for internal or restricted use
- Users who want to add custom JavaScript to a site they wrap
Not ideal for
- Projects that need deep native features beyond what the README describes, since the README lists shortcuts, windows, and system API calls but does not detail native integration depth
- Anyone packaging content they do not have rights to, because the README warns against illegal packaging and says front-end code will no longer be open source if misuse recurs
- Users who want a fully audited, locked-down build pipeline, since the README does not document a security review
How to get it
- 1
Download the app
Download the app from the release page, then double-click to install
https://github.com/Sjj1024/PakePlus/releases - 2
Run it
- Download the app from the release page and install it
- Open the app and create a new project
- Set up the configuration, either with a GitHub token or local packaging
- Preview the app in a new window, then click publish to package it
- Download the packaged app from the release page
- 3
Get the most out of it
- Use the static file packaging option to wrap a compiled dist folder or index.html from Vue or React
- Use the debug mode to find bugs during preview or before release
- Add custom JavaScript injection to adjust or automate the wrapped page
- Use the system-level API calls in JS scripts for downloads, commands, or new windows, as described in the features list
Downloads
Strengths
- The README describes small output sizes, under 5MB, compared with Electron-based apps
- Supports multiple platforms, including desktop and mobile, from one project
- Offers a local packaging option and a GitHub Actions option, so no heavy local setup is needed
Trade-offs
- The README includes a notice that front-end code will no longer be open source due to misuse, so openness may change
- Packaging through GitHub Token stores outputs in your own public repository, which the README says anyone can view
- Mac users may hit an 'App is damaged' warning on install and must run a command from the FAQ, which is truncated in the source
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| PakePlus (this) | 15.6k | App | beginner | 2 months ago | Developers who already have a website or Vue/React front end and want a desktop version |
| electron | 124k | Framework | intermediate | 4 days ago | Web developers who want to ship a desktop app using skills they already have |
| PakePlus-Android | 10.8k | App | beginner | 2 months ago | People who already have a website and want an app version without learning a full native toolchain |
| PakePlus-iOS | 10.1k | App | beginner | 4 months ago | People with an existing website who want an app wrapper for it |
| cc-switch | 151k | App | beginner | 4 days ago | Developers who use several AI coding agents and switch between API providers often |
| vue-vben-admin | 33.7k | App | intermediate | 4 days ago | Developers starting a new Vue 3 admin or back-office project |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.