About this project

PakePlus-iOS is a tool for turning web pages and front-end projects into cross-platform desktop and mobile applications. According to the README, it supports Mac, Windows, Linux, Android and iOS, and the packaged apps are described as under 5MB, roughly 20 times smaller than Electron and 10 times faster. Key characteristics described: - Built on Rust Tauri for desktop packaging, with native frameworks used for Android and iOS. - No complex local dependencies required; packaging runs through GitHub Actions in the cloud, needing only a GitHub Token. - Supports packaging static files such as a compiled Vue/React dist folder or index.html. - Includes shortcuts, immersive windows, minimalist customization, internationalization that follows the system language, and custom JavaScript injection into pages. - Offers a web interface as well as a client, with the client recommended for stronger functionality. - Token is stored locally and projects remain in the user's own Git repository. - Debug mode is available for preview and release. Getting started: download from the release page or use the web version, configure a GitHub Token with the listed permissions, create a project, preview it, then publish and download the packaged app. The README notes that PakePlus forks a template repository into the user's account, which should not be deleted. Use cases mentioned include turning a website into an app, packaging Vue/React projects without a server, running Cocos or Unity projects as cross-platform clients, hiding site addresses, restricting access to internal platforms, injecting JS for automation, and hiding ads. Local development requires Rust >=1.63 and Node >=16, with pnpm commands for install, dev and build. The project is MIT-licensed.