Sonata

WebToApp — сборка Android APK из веб-проектов прямо на телефоне

image source

WebToApp — инструмент для сборки Android APK из веб-проектов прямо на телефоне, без ПК и удалённых серверов сборки. Он выходит далеко за рамки простого оборачивания сайта в WebView.

Приложение умеет запускать полноценные серверные окружения прямо на устройстве: Node.js, PHP, Python, Go и WordPress работают как нативные бинарники из хранилища приложения, по аналогии с Termux. Также реализован защищённый сетевой стек: DNS-over-HTTPS, подмена TLS-отпечатков под Chrome, Firefox и Safari через локальный MITM-мост, шифрование SNI через ECH на движке GeckoView, прокси для отдельных приложений и обход CORS.

Вся сборка происходит внутри самого приложения: патчинг AXML/ARSC, удаление лишних разрешений, подпись V1/V2/V3 и экспорт AAB для Google Play — без очереди сборки на удалённом сервере. После публикации приложение остаётся расширяемым: можно добавлять JS/CSS-модули, пользовательские скрипты в стиле Tampermonkey и MV3-расширения Chrome прямо из Chrome Web Store.

Интерфейс поддерживает 10 языков, включая русский, английский, арабский (RTL), китайский, японский и корейский. Среди поддерживаемых целей сборки — сайты, HTML/фронтенд, WordPress, серверные приложения на Node.js/PHP/Python/Go, галереи изображений и видео, а также мультисайтовые APK с вкладками или лентой.

GitHub ★ 6,224

Загрузка страницы