~/tools/frontends

Privacy Frontends

last updated 2026-08-02 · 8 tools · what changed

You don't need an account, an app, or an ad profile to watch a YouTube video or read a Reddit thread. Frontends are alternative interfaces to the big platforms: same content, different window, none of the tracking scripts.

before you pick Frontends live in a cat-and-mouse game with the platforms they read from. Google has been blocking Invidious instances at the IP level since 2024, Reddit spent mid-2026 closing its anonymous access paths, and X killed Nitter's original approach outright in 2024 (it took a year to come back). Treat any single public instance as disposable and keep fallbacks.

where it runs

A public web instance sees your traffic; a local app like FreeTube or NewPipe keeps everything on your device. When you have the choice, local wins.

instance trust

Whoever hosts an instance can log what you read and watch. You're swapping Google's logging for a volunteer's, so pick maintained instances or self-host.

breakage risk

Frontends scrape or use unofficial APIs. When the platform changes something, the frontend breaks until the maintainers catch up.

feature parity

Subscriptions, playlists, and history can live locally with no account. Posting, voting, and comments mostly can't.

LibRedirect

start here
browser extensionopen sourcefree

LibRedirect is a browser extension that automatically rewrites links to the big platforms so they open in a privacy frontend instead. You click a YouTube link and land on Invidious; you click a Reddit thread and land on Redlib. It's the glue that makes the rest of this page usable day to day.

good
  • Covers far more than video and Reddit: Wikipedia, TikTok, Medium, translation, maps, search
  • Per-service instance lists update automatically from a dedicated repo
  • You can set your own instances and fallbacks per service
mind the
  • Broken on Chrome: Manifest V3 disabled it, and the maintainers recommend Firefox or Brave instead
  • Two-person team in maintenance mode; no timeline for a Chrome-compatible rewrite
  • Only as good as the instances it points at: keep two or three per service
free · open source libredirect.github.io →

Redlib

the reddit pick
web-basedself-hostableopen sourcefree

Redlib is a lightweight Reddit frontend and the actively maintained successor to Libreddit. You browse subreddits and threads with no account, no ads, and no infinite-scroll tricks. You can't post or vote through it; it's for reading.

good
  • Server-rendered pages with zero client-side JavaScript
  • Spoofs OAuth tokens from Reddit's official Android app, refreshed every 24 hours like the real thing
  • Survived Reddit's mid-2026 crackdown, plausibly because it never relied on the killed .json endpoints
  • Community instance list updates automatically
mind the
  • Read-only by design: no posting, voting, or commenting
  • Reddit keeps gating more communities behind login, and no frontend can reach past a server-side gate
  • The instance inherits Reddit's rate limits on its own IP, so heavy shared use is visible to Reddit
free · open source github.com/redlib-org →

Invidious

the full-interface pick
web-basedself-hostableopen sourcefree

Invidious is a web frontend for YouTube that plays videos without ads or tracking scripts. Pick it when you want the whole experience in a browser; pick Piped when you just want playback that degrades gracefully.

good
  • The fullest interface here: comments, channel pages, playlists
  • Local accounts keep subscriptions without touching Google
  • RSS feeds per channel
  • Still actively developed, with recent stable releases
mind the
  • Google has blocked it at the IP level since 2024: captchas, throttling, blacklists
  • Most public instances lock registration just to control the load
  • A self-hosted personal instance works better than any public one
free · open source invidious.io →

Piped

the self-host pick
web-basedself-hostableopen sourcefree

Piped is a YouTube frontend split into a frontend, a backend, and a proxy layer, so the video stream reaches you through the instance rather than straight from Google's servers. Treat it as something you self-host, not something you find a public instance for.

good
  • The proxy layer degrades more gracefully than Invidious when Google blocks a request
  • Local subscriptions and playlists, importable from a Google takeout
  • Your traffic never touches Google's servers directly
mind the
  • Public instances have decayed to the point that LibreTube dropped support for them entirely in 2026
  • Self-hosting is effectively the only reliable way to run it
free · open source github.com/TeamPiped →

FreeTube

the desktop pick
desktop applocal-firstopen sourcefree

FreeTube is a desktop app for YouTube on Windows, macOS, and Linux. Subscriptions, history, and playlists live in local files on your machine rather than on anyone's server. If you watch YouTube at a desk, this is the comfortable option.

good
  • Everything stays in local files; there's no server side to trust
  • Built-in extractor by default, with Invidious as an optional primary or fallback
  • Official installers for all three desktop platforms
  • LibRedirect can route YouTube links straight into it
mind the
  • Still labeled Beta by the project itself: honest, not alarming, but set expectations
  • Desktop only; pair it with NewPipe or LibreTube on the phone
  • Same extractor arms race as every YouTube frontend
free · open source freetubeapp.io →

NewPipe

the android pick
android onlyf-droidopen sourcefree

NewPipe is the long-standing Android frontend for YouTube. It streams without ads and keeps subscriptions on the device, with no Google account involved. You install it from F-Droid or its own repository, not the Play Store.

good
  • Background play and picture-in-picture without Premium
  • Downloads video and audio straight to the device
  • Also reads SoundCloud, PeerTube, Bandcamp, and media.ccc.de
mind the
  • YouTube gets most of the maintenance attention; the project is openly seeking co-maintainers for SoundCloud and PeerTube
  • Not on the Play Store (it breaks YouTube's ToS), so updates come from F-Droid or its own repo
  • Breaks when YouTube changes things, until a fix ships
free · open source newpipe.net →

LibreTube

the android alternative
android onlyf-droidopen sourcefree

LibreTube is a newer Android client for YouTube with a more modern Material design than NewPipe. It started life on the Piped backend, but its Full Local Mode now talks to YouTube directly through the NewPipe Extractor library, so it no longer depends on public instances.

good
  • Full Local Mode makes it fully independent of the public Piped network
  • Same no-account subscription model, wrapped in a current Material design
  • Development is healthy, and F-Droid is the recommended install path
  • Can still point at a self-hosted Piped instance if you run one
mind the
  • Dropped public Piped instance support because none were reliably working
  • Shorter track record than NewPipe
  • Same extractor arms race as NewPipe: the two share the library
free · open source libretube.dev →

Nitter

the comeback
web-basedopen sourcefree

Nitter is the X/Twitter frontend, and it has had the roughest ride on this page. X shut off its guest-account trick on January 28, 2024 and the project was declared dead; then the original maintainer resumed development in February 2025, and public instances work again for browsing X accounts without logging in.

good
  • Development resumed under the original maintainer: merged fixes and an updated Docker image, not a token revival
  • Public instances verifiably work again; you browse without an account
  • The account-token burden sits with the instance operator, not with you
mind the
  • Running an instance now requires a real X account for its session tokens
  • Far fewer public instances than before the 2024 shutdown
  • The platform controls the tap, and it has already turned it off once
free · open source github.com/zedeus/nitter →
toolreplacesformdata livesstatus
LibRedirect(routes to the rest)extensionyour browseractive · no chrome
RedlibRedditweb instanceinstance serveractive
InvidiousYouTubeweb instanceinstance serveractive, degraded
PipedYouTubeweb instanceinstance serverself-host only
FreeTubeYouTubedesktop appyour deviceactive (beta)
NewPipeYouTubeandroid appyour deviceactive
LibreTubeYouTubeandroid appyour deviceactive
NitterX (Twitter)web instanceinstance serverrevived 2025

statuses checked 2026-08-02; this category moves fast, so expect drift.

Local beats hosted. If a native app exists for your platform, prefer it over a public web instance: your watch history never leaves the device and there's no third party to trust.

Never log in through a frontend. Frontends are for reading. If a page asks for your platform credentials, you're either on the wrong site or about to hand your password to a stranger.

Use the projects' own instance lists. No trustworthy cross-tool instance tracker exists, so lean on each project's own list (LibRedirect and Redlib update theirs automatically). Add two or three instances per service to LibRedirect so a dead one is an annoyance instead of a dead end.

This shifts trust; it doesn't erase it. A public instance host sees your IP and your requests even when your browser runs no tracking scripts, and the platform can see the instance in turn: a Redlib instance inherits Reddit's rate limits on its own IP, so heavy shared use is visible to Reddit. Pair instances with a VPN if that bothers you, or stick to the local apps.