This site discusses software for indexing adult content. You must be of legal age in your jurisdiction to enter.
Goon indexes scene metadata from TPDB & StashDB, deduplicates across 30+ public tubes, and serves a fast mobile client. Zero ads. Zero tracking. Download, open, browse — no account, no setup.
Android 7+ · no setup, no login · 18+
Goon is not a tube. It does not host, transcode, or proxy content. It is a metadata aggregator + mobile UI for finding scenes that are already publicly available.
TPDB & StashDB metadata + 30+ public tubes. Cross-source deduplication via perceptual-hash thumbnails + title-Levenshtein matching.
A continuous worker walks performers by staleness and back-fills tube scenes for the longest-stale first. Completeness over recency.
yt-dlp for mainstream tubes + P.A.C.K.E.R. unpacker for JWPlayer hosters + WebView fallback for IP-bound CDNs. Streams direct from source, no transcoding.
React Native + Expo. Scene grid, performer pages, watch history, favorites, hold-to-preview thumbnails. Built for thumb scrolling.
App lock (PIN + biometrics), FLAG_SECURE screenshot block, age gate. No analytics. No telemetry unless YOU configure Sentry with your own DSN.
Download the APK and it connects automatically — no account, no config. Power users can point it at their own self-hosted backend.
Screen-shots from a real install — censored where needed.
Three steps. No account, no server, no config.
Goon stays free and ad-free because donations cover the VPS, the TPDB/StashDB tokens, and the time. Crypto only — mainstream processors won't touch adult-adjacent FOSS projects.
Privacy by default. Recommended. Get the address from the app or the project README.
Mainstream & easy to send. Use a fresh wallet if you care about on-chain anonymity.
Fast and cheap (~$0.01 fee). Lower adoption than BTC but friendlier for small donations.
Addresses + QR codes are shown in the app under Scenes » ♥.