📈 GH Trending Explorer 🎲 Surprise me

← all repos

shiaho777 / web-to-app

git clone https://github.com/shiaho777/web-to-app.git v2.8.0 · 2d ago 🔥 on GitHub Trending today

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

+75
stars, 24h · #122
—
stars, 7 days
—
stars, 30 days
6.9k
★ total
1.1k
forks · 5 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageKotlin
LicenseUnlicense
Created2025-11-26 (10mo ago)
Last pushtoday
Watchers31
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #3 daily in kotlin · +75 ★

GitHub topics

Links

README excerpt
# WebToApp
### 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.**
**English** · 简体中文
 Screenshots ·
 What's different ·
 Capability overview ·
 What you can build ·
 Quick start ·
 Feature map ·
 Agent ·
 Module market ·
 Docs ·
 Architecture ·
 Build 
---
## Screenshots
 My Apps — your projects at a glance 
 Create — pick from 12 app types 
 Actions — build, share, export & more 
 Toolbox — Agent, modules, ports, engines 
 Editor — icon, name, URL & analyze site 
 Editor — activation codes 
 Editor — fullscreen & orientation 
 Editor — floating window 
 Editor — splash, BGM, translate & more 
 Editor — plugins, ads & more toggles 
 Editor — advanced & export settings 
 Agent — describe it, AI builds it 
 Agent — a live build session 
 Build env — Node, npm, and the local toolchain 
 Plugins — built-in modules and the market 
 About — version & community links 
---
## 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.
| Area | Highlights |
| --- | --- |
| **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, CO