WebToApp

WebToApp

On-Phone APK Workshop

Description

Most "web to app" tools out there wrap your URL in a WebView and call it done — the resulting APK is a browser opening a page, with a different icon. WebToApp is not that. It is an APK workshop that runs on the phone itself: packaging, signing and export all happen on the device, with no PC and no remote build server involved.

The counter-intuitive part is that it genuinely runs server runtimes on the handset. Node.js, PHP, Python, Go and WordPress on SQLite are fork+exec’d as native binaries, which is essentially Termux’s trick packed into an installable APK. What you build is therefore not limited to a front-end shell — it can be a complete application carrying its own local server.

The signing side is not cut short either: V1, V2 and V3 signatures, binary AXML/ARSC patching, permission pruning and a Google Play-ready AAB export all run inside the app through apksig, with keystore management alongside.

Features



On-device server runtimes: Node.js 18.20, PHP 8.4 with Composer, Python 3.14, Go 1.26 and WordPress over local PHP and SQLite ship with it, so a build can carry its own backend.

Many build targets: Plain web, HTML, front-end projects, WordPress, each language runtime, image, video, gallery and multi-site bundles — the mode is chosen per project rather than everything becoming a WebView.

Signing on the phone: V1/V2/V3 signing, binary AXML/ARSC patching, permission pruning, targetSdk rewriting and AAB export for Google Play all happen in-app, with keystore management included.

Configurable network stack: DNS-over-HTTPS across seven providers, per-app proxies (static, PAC, SOCKS5) and CORS bypass, plus more specialised options such as JA3 fingerprint templates and Encrypted Client Hello on the GeckoView engine.

Extensible after shipping: A built app can take additional JS/CSS modules, Tampermonkey-style userscripts and MV3 Chrome extensions — searchable and installable from the Chrome Web Store inside the app — without rebuilding it.

Two browser engines: The system WebView by default, with an optional GeckoView (Firefox) runtime.

Ten interface languages: Chinese, English, Arabic with RTL layout, Portuguese, Spanish, French, German, Russian, Japanese and Korean, switchable in Settings.