Skip to content

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
Step-by-step guide: how to use PakePlusInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    Download the app from the release page, then double-click to install

    https://github.com/Sjj1024/PakePlus/releases
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
PakePlus (this)15.6kAppbeginner2 months agoDevelopers who already have a website or Vue/React front end and want a desktop version
electron124kFrameworkintermediate4 days agoWeb developers who want to ship a desktop app using skills they already have
PakePlus-Android10.8kAppbeginner2 months agoPeople who already have a website and want an app version without learning a full native toolchain
PakePlus-iOS10.1kAppbeginner4 months agoPeople with an existing website who want an app wrapper for it
cc-switch151kAppbeginner4 days agoDevelopers who use several AI coding agents and switch between API providers often
vue-vben-admin33.7kAppintermediate4 days agoDevelopers 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.