shiaho777/web-to-app

6.7k starsKotlin Latest
Open on GitHub

What It Calls

Calls external APIs Partial check

Without a key: What works without a key is still to be checked.

Feature matrix
Feature Provider Use Default Alternative
Authentication · Database · File storage Firebase
3 call sites
Undetermined firebase.googleapis.com, fcm.googleapis.com None
External API (api.cenguigui.cn) api.cenguigui.cn
1 call sites
Undetermined api.cenguigui.cn None
External API (api.greasyfork.org) api.greasyfork.org
1 call sites
Undetermined api.greasyfork.org None
External API (getcomposer.org) getcomposer.org
1 call sites
Undetermined getcomposer.org None
External API (itunes.apple.com) itunes.apple.com
1 call sites
Undetermined itunes.apple.com None
External API (music.163.com) music.163.com
1 call sites
Undetermined music.163.com None
External API (oiapi.net) oiapi.net
2 call sites
Undetermined oiapi.net None
External APIs
API Credential Code evidence Pricing Pricing page Checked
Firebase Your API key app/src/main/java/com/webtoapp/core/adblock/AdBlocker.kt:167A language without path tracing Free tier Pricing 2026-10-05
api.cenguigui.cn Credential unclear app/src/main/java/com/webtoapp/core/bgm/OnlineMusicApi.kt:346A language without path tracing No pricing info - -
api.greasyfork.org Credential unclear app/src/main/java/com/webtoapp/core/market/GreasyForkSearch.kt:72A language without path tracing No pricing info - -
getcomposer.org Credential unclear app/src/main/java/com/webtoapp/core/linux/LocalBuildEnvironment.kt:105A language without path tracing No pricing info - -
itunes.apple.com Credential unclear app/src/main/java/com/webtoapp/core/bgm/OnlineMusicApi.kt:445A language without path tracing No pricing info - -
music.163.com Credential unclear app/src/main/java/com/webtoapp/core/bgm/OnlineMusicApi.kt:217A language without path tracing No pricing info - -
oiapi.net Credential unclear app/src/main/java/com/webtoapp/core/bgm/OnlineMusicApi.kt:114A language without path tracing No pricing info - -

Data sent out: Estimated: audio·images·usage telemetry · 7 provider(s) unconfirmed

Fetched over the network: Package registries (Package registry) · GitHub

Checked scope: Partial check — 400/1,546 files · tree not truncated · no submodules · 2 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.reactiveworks.dev/badge/shiaho777/web-to-app.svg)](https://whatitcalls.reactiveworks.dev/en/shiaho777/web-to-app)

Shows as “external API · used” in a README.

Was this analysis helpful?

Freshness detailscommit aea3fb6 · checked 2026-10-07
Committed
2026-10-07 09:33 UTC
Checked
2026-10-07 12:06 UTC
HEAD last seen
2026-10-07 12:06 UTC · aea3fb6 (same as the checked commit)
Read depth
Basic (up to 400 files · 8 MB)
Scanner · rules
scan-5+verdict-4
Pricing catalog
version 2
Correction revision
0
Summary
Model ollama-cloud/gemma4:31b-cloud · some rule sentences
What is sent out
README claims ↔ code3

local

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 b README.md:9
- 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, README.md:103

The README states it runs locally, but the code indicates some processes do not proceed without external calls.

offline

HTML / static front-end Localhost-backed APK React, Vue, Vite, static builds, offline web apps README.md:134
Images / video / galleries Media-focused APK Albums, course materials, portfolios, offline viewers README.md:137

The README states it works offline, but the code indicates some processes do not proceed without external calls.

free

Sponsored by Swiftproxy — Swiftproxy provides 90M+ clean residential IPs across 220+ locations, supporting HTTP(S) and SOCKS5 proxies, flexible targeting, rot README.md:437

The README states it is free, but the code indicates some processes do not proceed without external calls.

Code quotes

Source files are not stored. Code is linked at the checked commit on GitHub; stored quotes are at most 3 lines per evidence and 6 per file.

No code evidence to quote.

Checked scope details

Files

In the repository
1,546
Checked
400 (25%)

Manifests

All priority files read

  • examples/remote-activation-worker/package.json
  • app/src/main/assets/sample_projects/nodejs-express-ar/package.json
  • app/src/main/assets/sample_projects/nodejs-express-en/package.json
  • app/src/main/assets/sample_projects/nodejs-express/package.json
  • app/src/main/assets/sample_projects/nodejs-fastify-ar/package.json
  • app/src/main/assets/sample_projects/nodejs-fastify-en/package.json

+4 more

Unresolved import paths (2)

Excluded files

  • dist/ 29
  • .md 189
  • .png 77
  • .json 27
  • .xml 27
  • .html 21

+19 more

External code not checked
None
Limits hit
file count limit · large files read in part
Untraced languages
other 10
Correction history

No corrections yet.

This result is wrong · Corrections policy