// the find
TeamPiped/Piped
An alternative privacy-friendly YouTube frontend which is efficient by design.
Piped is a Vue frontend that proxies YouTube through a self-hosted backend, stripping tracking, ads, and Google connections entirely. It uses NewPipeExtractor (the same library behind the Android app) to pull video data without touching official YouTube APIs. For people who want YouTube content without the surveillance, this is the most feature-complete web option that exists.
SponsorBlock and Return YouTube Dislike are integrated at the client level, not as browser extensions, which means they work on any device including mobile PWA installs. The federated instance model means no single point of failure — if one public instance goes down, you switch URLs. Localization is genuinely broad (60+ languages via Weblate) and actively maintained. The public JSON API is documented and stable enough that multiple third-party clients (LibreTube, Yattee, PlasmaTube) depend on it.
The entire thing breaks whenever YouTube makes a significant internal change — NewPipeExtractor is reverse-engineered scraping, not a supported API, so outages happen without warning and fixing them requires reverse-engineering YouTube again. Self-hosting is more involved than it looks: you need the backend (Java/Spring), a separate proxy for video streams, and optionally RYD-Proxy, which is three services to keep running. No TypeScript anywhere in the frontend codebase, so refactoring is guesswork at scale. Account sync is instance-specific — your subscriptions and history are tied to one instance and migrating them is a manual export/import process.