shiaho777/web-to-app
What It Calls
Without a key: What works without a key is still to be checked.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Authentication · Database · File storage | Firebase | Undetermined | firebase.googleapis.com, fcm.googleapis.com |
None |
| External API (api.cenguigui.cn) | api.cenguigui.cn | Undetermined | api.cenguigui.cn |
None |
| External API (api.greasyfork.org) | api.greasyfork.org | Undetermined | api.greasyfork.org |
None |
| External API (getcomposer.org) | getcomposer.org | Undetermined | getcomposer.org |
None |
| External API (itunes.apple.com) | itunes.apple.com | Undetermined | itunes.apple.com |
None |
| External API (music.163.com) | music.163.com | Undetermined | music.163.com |
None |
| External API (oiapi.net) | oiapi.net | Undetermined | oiapi.net |
None |
| 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,547 files · tree not truncated · no submodules · 2 unresolved import path(s) · 10 files in languages not read (C, Vue, C++)
Next
Badge preview
[](https://whatitcalls.com/en/shiaho777/web-to-app)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
bf4b69434f7362839a7c7477946e11d226a03f9d- Committed
- 2026-10-09 02:09 UTC
- Checked
- 2026-10-09 04:44 UTC
- HEAD last seen
- 2026-10-09 04:43 UTC ·
bf4b694(same as the checked commit) - Read depth
- Basic (up to 400 files · 8 MB)
- Scanner · rules
scan-5+verdict-5- Pricing catalog
- version 2
- Correction revision
- 0
- Summary
- Model ollama-cloud/gemma4:31b-cloud · some rule sentences
What is sent out
- Estimated Audio data may be sent to Firebase.
app/src/main/java/com/webtoapp/core/adblock/AdBlocker.kt:1002 - Estimated Image data may be sent to Firebase.
app/src/main/java/com/webtoapp/core/adblock/AdBlocker.kt:673 - Estimated Usage telemetry data may be sent to Firebase.
app/src/main/java/com/webtoapp/core/adblock/AdBlocker.kt:204 - Unconfirmed Providers whose payload was not found in the code: Firebase, api.cenguigui.cn, api.greasyfork.org, getcomposer.org, itunes.apple.com, music.163.com, oiapi.net
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 bREADME.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 requires external calls to proceed.
offline
HTML / static front-end Localhost-backed APK React, Vue, Vite, static builds, offline web appsREADME.md:134
Images / video / galleries Media-focused APK Albums, course materials, portfolios, offline viewersREADME.md:137
The README states it works offline, but the code requires external calls to proceed.
free
Sponsored by Swiftproxy — Swiftproxy provides 90M+ clean residential IPs across 220+ locations, supporting HTTP(S) and SOCKS5 proxies, flexible targeting, rotREADME.md:437
The README states it is free, but the code requires external calls to proceed.
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,547
- Checked
- 400 (25%)
Manifests
All priority files read
examples/remote-activation-worker/package.jsonapp/src/main/assets/sample_projects/nodejs-express-ar/package.jsonapp/src/main/assets/sample_projects/nodejs-express-en/package.jsonapp/src/main/assets/sample_projects/nodejs-express/package.jsonapp/src/main/assets/sample_projects/nodejs-fastify-ar/package.jsonapp/src/main/assets/sample_projects/nodejs-fastify-en/package.json
+4 more
Unresolved import paths (2)
./LatestRelease.vuedocs/.vitepress/theme/index.ts:3./CustomLayout.vuedocs/.vitepress/theme/index.ts:4
Excluded files
dist/29.md191.png77.json27.xml26.html21
+19 more
- External code not checked
- None
- Limits hit
- file count limit · large files read in part
- Files in languages not read
- C 7 · Vue 2 · C++ 1
- Untraced languages
- other 10
Correction history
No corrections yet.