# sjj1024/pakeplus-ios

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sjj1024-pakeplus-ios).**

5,079 stars · 3,842 forks · Swift · mit

## Links

- GitHub: https://github.com/Sjj1024/PakePlus-iOS
- Homepage: https://pakeplus.com
- awesome-repositories: https://awesome-repositories.com/repository/sjj1024-pakeplus-ios.md

## Topics

`build` `ipa` `pacbao` `package` `pake` `pakeplus` `tauri`

## Description

PakePlus-iOS is a web-to-native app generator that packages any website or web application into native installers for iOS, Android, and desktop platforms. It wraps web content inside a platform‑specific WebView and provides a cross‑platform build pipeline that compiles installers without requiring a local development environment. Core capabilities include URL obfuscation to hide the source website from scraping, a JavaScript injection engine that embeds custom scripts at build time, and a configuration customizer for branding, window properties, and keyboard shortcuts.

The tool differentiates itself through cloud‑based CI build automation triggered from a repository token, enabling fully remote packaging. It supports build‑time script injection for ad‑hoc modifications such as ad blocking, runtime unrestricted JavaScript with system API access, and automatic language localization matching the user’s system language. Additional security features disable cross‑origin restrictions and obfuscate the source URL, while a live preview window and debug mode aid in configuration and testing.

Beyond these defining traits, the application allows configuration of metadata such as app name, unique identifier, and version, as well as advanced window appearance settings like always‑on‑top, fullscreen, transparency, and visual effects. Projects start by providing a name and navigating to a dedicated configuration page. The cloud‑based CI pipeline automates compilation of installers from a shared project descriptor, generating separate binaries for each target platform.

## Tags

### Web Development

- [Web-to-App Converters](https://awesome-repositories.com/f/web-development/web-to-app-converters.md) — Converts any website or web app into standalone native installers for iOS, Android, and desktop platforms.
- [App Metadata Configurators](https://awesome-repositories.com/f/web-development/app-metadata-configurators.md) — Assigns custom names, identifiers, and versions during the web-to-app packaging process. ([source](https://pakeplus.com/guide/config.html))
- [Build-Time](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/script-injections/build-time.md) — Injects user-written JavaScript at build time for ad-hoc modifications such as ad blocking or automation. ([source](https://cdn.jsdelivr.net/gh/sjj1024/pakeplus-ios@main/README.md))
- [Script Injection Engines](https://awesome-repositories.com/f/web-development/webview-rendering-engines/script-injection-engines.md) — Embeds custom JavaScript into WebView containers at build time for automation, ad blocking, and native API access.

### Development Tools & Productivity

- [Cross-Platform Build Pipelines](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-build-pipelines.md) — Provides an automated cloud CI pipeline that compiles native installers for multiple platforms from a repository token.
- [Runtime Script Execution](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/in-app-debugging-consoles/debugging-consoles/console-debuggers/runtime-script-execution.md) — Executes scripts through an in-app console to modify state and trigger events with full system-level API access. ([source](https://pakeplus.com/guide/script.html))
- [Window Appearance Customizers](https://awesome-repositories.com/f/development-tools-productivity/macos-utilities/native-window-contexts/native-windowing/window-appearance-customizers.md) — Sets advanced window properties such as always-on-top, fullscreen, transparency, and visual effects for the packaged application. ([source](https://pakeplus.com/guide/tauri.html))
- [URL Concealment Strategies](https://awesome-repositories.com/f/development-tools-productivity/package-installers/direct-url-installations/url-concealment-strategies.md) — Hides the original source URL inside the packaged WebView app to prevent scraping and direct access.

### DevOps & Infrastructure

- [Cloud Build Services](https://awesome-repositories.com/f/devops-infrastructure/cloud-build-services.md) — Provides managed infrastructure for compiling and signing native application binaries in the cloud.
- [Cloud Packaging Pipelines](https://awesome-repositories.com/f/devops-infrastructure/release-automation/github-release-automators/cloud-packaging-pipelines.md) — Automates the entire app packaging process on GitHub Actions requiring only a GitHub Token and no local setup. ([source](https://cdn.jsdelivr.net/gh/sjj1024/pakeplus-ios@main/README.md))

### Mobile Development

- [Web-to-Native Mobile Converters](https://awesome-repositories.com/f/mobile-development/mobile-app-routers/all-go-native-app-development/web-to-native-mobile-converters.md) — Builds Android and iOS applications from web content using native frameworks for smaller and faster mobile builds. ([source](https://cdn.jsdelivr.net/gh/sjj1024/pakeplus-ios@main/README.md))
- [Multi-Platform Framework Configurations](https://awesome-repositories.com/f/mobile-development/multi-platform-framework-configurations.md) — Creates frameworks supporting multiple operating systems from a single spec, generating separate binaries for each target platform.
- [WebView App Generators](https://awesome-repositories.com/f/mobile-development/webview-app-generators.md) — Packages any website or web app into native installers using a WebView container for iOS, Android, and desktop platforms.

### Operating Systems & Systems Programming

- [JavaScript Injection for System API Access](https://awesome-repositories.com/f/operating-systems-systems-programming/platform-api-access/javascript-injection-for-system-api-access.md) — Injects custom JavaScript at build time into WebView containers to access native system APIs for automation and ad blocking.

### Security & Cryptography

- [URL Obfuscation and CORS Bypass](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-hardening-and-protection/url-obfuscation-and-cors-bypass.md) — Hides the source URL and disables cross-origin restrictions inside packaged WebView apps to protect content from scraping.
- [URL Obfuscators](https://awesome-repositories.com/f/security-cryptography/traffic-obfuscation/url-obfuscators.md) — Modifies link structures to conceal destination addresses, preventing unauthorized scraping or direct access to the source. ([source](https://pakeplus.com/guide/))
- [WebView Policy Bypasses](https://awesome-repositories.com/f/security-cryptography/cross-origin-security-policies/webview-policy-bypasses.md) — Modifies browser security settings inside the WebView to allow resource fetching from any domain without restriction.

### User Interface & Experience

- [App Visual Identity Customizers](https://awesome-repositories.com/f/user-interface-experience/app-visual-identity-customizers.md) — Defines the visual branding of an application, such as icons, names, and window dimensions. ([source](https://sjj1024.github.io/PakePlus/index_en.html))
- [JavaScript Execution Bridges](https://awesome-repositories.com/f/user-interface-experience/javascript-execution-bridges.md) — Executes scripts and invokes functions within a web browser environment from a native host application.
- [Native Webview Embedders](https://awesome-repositories.com/f/user-interface-experience/native-webview-embedders.md) — Renders web content using the host operating system's native engine within a platform-specific WebView.
- [Packaged App Configuration Customizers](https://awesome-repositories.com/f/user-interface-experience/webview-interface-customizations/packaged-app-configuration-customizers.md) — Provides a configuration interface to set app branding, window properties, security policies, and keyboard shortcuts before packaging.
- [App Preview Windows](https://awesome-repositories.com/f/user-interface-experience/window-previews/app-preview-windows.md) — Opens a preview window showing the final appearance and behavior of the application before completing the build.
- [Debug Mode Toggles](https://awesome-repositories.com/f/user-interface-experience/window-previews/app-preview-windows/debug-mode-toggles.md) — Provides a live preview of the packaged app during configuration and a debug mode that reveals developer tools for runtime diagnostics. ([source](https://pakeplus.com/guide/))

### Networking & Communication

- [WebView Cross-Origin Bypasses](https://awesome-repositories.com/f/networking-communication/cross-origin-networking/webview-cross-origin-bypasses.md) — Disables cross-origin restrictions so the native app can fetch resources from any domain without CORS errors. ([source](https://pakeplus.com/guide/tauri.html))
