WebToApp

Verified safeOpen sourceExclusive
—
No reviews reviews
21
downloads
7.0
android

AI summary

On-device toolkit for building and signing Android APKs and AABs from web projects, including local server runtimes, browser extensions, plugins, and network tools. Recent fixes improve preview navigation, page zoom, Chinese translations, and plugin clear-data reporting.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

The most full featured web-to-app toolkit on Android, a complete APK workshop that runs entirely on your phone.

Build Android APKs from web projects, directly on your phone. An on-device APK workshop that goes far beyond URL wrapping — it can fork and exec full server runtimes, ship a hardened anti-censorship network stack, sign bundles for Google Play, and run MV3 browser extensions, all without a PC or a remote build server.

What makes WebToApp different Most "website to app" tools stop at wrapping a URL in a WebView. WebToApp is closer to a pocket-sized APK workshop, and the hard parts are exactly where it diverges: - It runs real server runtimes on-device. Node.js, PHP, Python, Go, and WordPress are fork+exec'd as native binaries straight from app storage — like Termux, packaged into an installable APK. URL-wrapper tools cannot do this at all. - It ships a hardened, anti-censorship network stack. DNS-over-HTTPS, TLS fingerprint spoofing (Chrome / Firefox / Safari JA3 templates) with a local MITM bridge, Encrypted Client Hello (ECH) on both engines to encrypt the SNI, per-app proxies, and CORS bypass for locked-down SPAs. - The whole build is self-contained. Binary AXML/ARSC patching, permission pruning, V1/V2/V3 signing, and Google Play-ready AAB export all happen inside the app via apksig — no remote build queue, no PC. - It stays extensible after shipping. Add JS/CSS modules, Tampermonkey-style userscripts, or MV3 Chrome extensions (live-searched and installed from the Chrome Web Store) without rebuilding the host. - The host UI speaks 10 languages out of the box. Chinese, English, Arabic (RTL), Portuguese, Spanish, French, German, Russian, Japanese, and Korean — switch anytime in Settings; new in-app copy is maintained for all ten.

Capability overview A quick scan of what's in the box. Each links to the detailed feature map below. - Build targets Web: · HTML · Frontend · WordPress · Node.js · PHP · Python · Go · Image · Video · Gallery · Multi-Web - Browser engines: System WebView by default; optional GeckoView (Firefox) runtime - Network & anti-censorship: DoH (7 providers), TLS fingerprint spoofing + MITM bridge, ECH, static/PAC/SOCKS5 proxies, CORS bypass Privacy & hardening 50+ vector browser fingerprint disguise, resource encryption (AES-256-GCM), anti-debug, activation gating - Local runtimes: Native Node.js 18.20, PHP 8.4 + Composer 2.10, Python 3.14, official Go 1.26.10, WordPress 7.x over SQLite - Extensions : Built-in modules, userscripts with GM_*, MV3 Chrome extensions, live Chrome Web Store search - APK/AAB output: On-device V1/V2/V3 signing, Google Play AAB export with targetSdk rewrite, keystore management - Agent Full-app: automation via up to 60 tools: generate, build, export, manage ports/engines/runtimes, clone apps, ad-block rules, config templates, and more; auto-retry on 429/5xx, and rotate to another saved key when a provider rate-limits the session - Host languages : 10 UI languages — 中文 · English · العربية · Português · Español · Français · Deutsch · Русский · 日本語 · 한국어 (Arabic RTL)

Plugin market WebToApp has a GitHub-backed plugin market for community HTML/CSS/JS plugins. The catalog is just files in this repository, so contributions use a normal pull-request flow.

modules/ ├── registry.json # app-facing catalog ├── submissions.json # CI-generated PR / contributor metadata ├── README.md # contributor guide └── <plugin-folder>/ # each plugin (plugin.json + main.js + …)

The app fetches both registry.json and submissions.json and only shows plugins present in both, keeping the in-app catalog aligned with actually-merged PRs. The submissions file also records every contributor per plugin, so the catalog shows stacked avatars and a contributors leaderboard. Catalog files and plugin icons route through a global mirror first, with raw.githubusercontent.com and jsDelivr as automatic fallbacks, so the store loads fast everywhere (including mainland China). - Users open Plugins and tap the storefront icon. - Contributors add a folder under modules/, update registry.json, and open a PR. - The default client cache is one hour, so merged plugins propagate without an app update. The high-level architecture lives here; the canonical submission rules, field schemas, reviewer checklist, and CI validation details live in modules/README.md. The community market carries only JS/CSS extension modules. Browser extensions (MV3) are no longer a community catalog — instead the Browser Extensions tab searches the Chrome Web Store live: type a keyword, browse results, and install on demand through the existing CRX pipeline. Live search requires a network that can reach Google.

License Unlicense

What's new

v2.8.7Nov 9, 2026

Fixed - Preview - an in-app preview respects the separate-tasks switch. It no longer opens as its own task and pushes the builder behind the launcher, so Back returns to the editor instead of the home screen (#1497) - Page zoom - a zoom below 100% no longer leaves a strip of window background at the bottom. Pages that lay out with 100vh fill the screen at every zoom level; zooming in still re- lays out with CSS, which keeps text sharp (#1503) - Chinese - 35 strings that still returned English are translated: Done, Edit, Loading, Share / Remove / Add, Retry, the export and save toasts, the runtime labels, and the duration patterns (#1499) - Plugins - hcj. clearData() reports whether the host actually cleared. A refused or failed wipe is no longer shown as "Done", and CLEAR_DATA plus the other host actions are documented (#1502) - About - the byline under the title is centred with the rest of the hero instead of sitting against the!left edge (#1498)

About this version

Version
2.8.7 (86)
Size
25.12 MB
Requires Android
7.0
Target SDK
24
Architecture
armeabi-v7a, x86, x86_64, arm64-v8a
Downloads
21
Updated
Nov 9, 2026
Package
com.webtoapp
Languages1
English

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app