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,546 files · tree not truncated · no submodules · 2 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/shiaho777/web-to-app)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
aea3fb633d8890200a12586ecfcb0cbe31f7903f- 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
- 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 indicates some processes do not proceed without external calls.
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 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, rotREADME.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.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.md189.png77.json27.xml27.html21
+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.