Skip to content
57

alternative-front-ends

Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)

9.2k stars239 forks194 entriesLast push Aug 18, 2024 (2 years ago)License AGPL-3.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Overview >YouTube

Invidious

Invidious is an alternative front-end to YouTube - Lightweight, no ads, no tracking, no JavaScript required

In 5 listsDetails

Home page:

An open source, privacy-focused YouTube frontend. It minimizes Google tracking, supports audio-only mode, integrates Reddit comments, and offers advanced playback options. Lightweight and can function…

In 3 lists

Invidious instances:

In 2 lists

Invidious instances API:

Installation guide for self-hosting:

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design - Lightweight, no ads, no tracking

In 3 lists

Official instance:

An open-source alternative frontend for YouTube which is efficient by design.

In 3 lists

Installation guide for self-hosting:

Poketube

The privacy-friendly youtube front-end built with the InnerTube API

Official instance:

CloudTube

Alternative front-end for Invidious

Official instance:

| Repo

In 2 lists

Installation guide for self-hosting:

YouTube.js

Full-featured wrapper around the Innertube API, which is what YouTube itself uses

FreeTube

Open source YouTube desktop player for privacy on Windows, Mac and Linux

In 3 lists

Official Instance:

A standalone YouTube client for Windows, macOS, and Linux that is open source and privacy-friendly. FreeTube lets users watch YouTube content without ads or tracking.

In 4 listsDetails

Invuedious

An alternative frontend for invidious built with vue.js

Official instance:

Youtube-viewer

Lightweight YouTube client for Linux

In 2 lists

pipe-viewer

A lightweight application (fork of straw-viewer) for searching and playing videos from YouTube.

Invidious-viewer

Python application to watch YouTube videos through the Invidious API, in the terminal (requires MPV player and libmpv.so, provided by Linux distro)

NewPipe

A libre lightweight streaming front-end for Android

In 3 lists

Youtube-dl

Command-line program to download videos from YouTube.com and other video sites

In 4 listsDetails

OpenVideoDownloader aka jely2002/youtube-dl-gui

A cross-platform GUI for youtube-dl made in Electron and node.js

In 2 lists

ytdl-gui

A simple-to-use, cross-platform graphical interface for youtube-dl

Alltube

Web GUI for youtube-dl

In 2 lists

Vividl

Modern Windows GUI for youtube-dl

Tartube

A GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3

In 2 lists

ytmdl

A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, LastFM, Deezer, Gaana etc.

In 3 lists

Plumber

Local and remote video trimmer, can trim parts of video without downloading whole video, utilizes youtube-dl, allows conversion to GIFs

ViewTube

An alternative front-end for YouTube, written in Vue.js, uses Plyr video player; supports SponsorBlock, multiple Invidious instances support, chapters

In 2 lists

youtube-local

Browser-based client for watching Youtube anonymously and with greater page performance

In 2 lists

yt-local

Browser-based client for watching Youtube anonymously without forcing javascript (Fork of youtube-local)

SkyTube

An open-source YouTube app for Android

yt-dlp

A youtube-dl fork with additional features and fixes

In 12 listsDetails

uYouPlus

uYouPlus (uYou+) is an alternative YouTube app for Apple's iOS and iPadOS

In 2 lists

SmartTubeNext

SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free and open source. It is not a live TV client and does not support "YouTube TV"

TubeSync

TubeSync is a PVR (personal video recorder) for YouTube. It syncs YouTube channels and playlists to a locally hosted media server

In 3 lists

TubeArchivist

A self hosted YouTube media server

In 2 lists

ytfzf

A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl

In 2 lists

ytcc

Command line tool to keep track of your favorite playlists on YouTube and many other places. Can import youtube subscriptions from Google Takeout and provide them as an RSS feed for your favorite reader

smtube

Stand-alone YouTube video player; SMTube is part of SMPlayer

In 2 lists

Website:

SMPlayer website:

Media player with built-in codecs that can play virtually all video and audio formats.

In 2 lists

SMPlayer repository:

Based on C++/QT.

In 2 lists

mps-youtube

Terminal based YouTube player and downloader

In 3 lists

minitube

Lightweight youtube client with a kid-friendly interface. Can make playlists from search keywords

yattee

Alternative YouTube frontend for iOS, tvOS and macOS built with Invidious and Piped, supports sponsorblock

In 3 lists

ytcast

Cast YouTube videos to your smart TV from the command line. This program does roughly the same thing as the "Play on TV" button that appears on the player bar when you visit youtube.com with Chrome or when you use the YouTube smartphone app

LibreTube

Android frontend for YouTube, based on Piped

BlackHole

Android music player app for YouTube Music and Spotify made with Flutter

oleksis/youtube-dl-gui

Cross-platform front-end GUI of the popular youtube-dl written in wxPython

Overview >YouTube Music

ytmdesktop

Cross-platform (Windows, Mac, and Linux) desktop app for YouTube Music. Has a (proprietary?) remote control app for Android

Beatbump

An alternative frontend for YouTube Music created using Svelte/SvelteKit, powered by Cloudflare Workers

In 2 lists

Official instance:

| Repo

In 2 lists

AudioTube

Client for YouTube Music. Plasma-mobile project with an interface designed for Linux phones

th-ch/youtube-music

YouTube Music desktop app based on Electron bundled with custom plugins (including built-in ad blocker and downloader)

In 2 lists

Overview >Twitter

Nitter

Alternative Twitter front-end - Lightweight, no ads, no tracking, no JavaScript required; Official instance: nitter.net; Example: Troy Hunt on Twitter and Nitter

In 6 listsDetails

Shitter

Android, alternative front-end for Twitter, built with Java

In 2 lists

Harpy

Android, alternative front-end for Twitter, built with Flutter/Dart

In 2 lists

Twidere X

Android, alternative front-end for Twitter, built mostly with Kotlin, in early stage

Tweeterr

A tool to use Twitter from the command line on the fly

Tweet-app

Desktop Twitter client only for tweeting. Timeline never shows up

Tweepy

Twitter for Python

In 2 lists

Fritter

A free, open-source Twitter client for Android

In 2 lists

Overview >Reddit

Teddit

Alternative Reddit front-end focused on privacy - Lightweight, no ads, no JavaScript, unofficial API; Example: /r/Privacy on Reddit and Teddit

Official instance:

| Repo

In 2 lists

Public instances:

In 2 lists

Libreddit

Alternative front-end for Reddit. Themed around Reddit's new design - Lightweight, no JavaScript, no ads, no tracking

In 3 lists

Public instances:

In 2 lists

Xeddit

A Xamarin.Forms app for Reddit; Official instance: xeddit.com; Example: /r/Privacy on Reddit and Xeddit

RedditClient

Alternative front-end for Reddit, built with Angular

Updoot

Android, alternative front-end for Reddit

In 3 lists

Eddrit

Alternative front-end for Reddit, inspired by Nitter, built with Python & Starlette

Top of Reddit

Top Reddit posts every day

Snew

Open-source client for Reddit forked from the Reddit source code

Stealth

Account-free, privacy-oriented, and feature-rich Reddit client; Available on F-Droid

Infinity

Reddit client for Android; Available on F-Droid

In 2 lists

Dawn

Open-source Reddit app; Available on F-Droid

Forked from Dank:

Slide

Open source, ad free Reddit browser for Android; Available on F-Droid

junipf/reddit-frontend

A reddit front-end written in React

Official instance:

kddit

uWSGI frontend for Reddit.com written in Python

Official instance:

Troddit

A web client for Reddit

Official instance:

| Repo

In 2 lists

Roffline

A self-hosted offline Reddit server. It allows you to browse Reddit posts (including any media in the post) while offline. It is targeted at people that have intermittent internet

Overview >TikTok

ProxiTok

Open source alternative frontend for TikTok made with PHP

In 3 lists

Official instance:

| Repo

In 2 lists

Overview >Imgur

Rimgo

Self-hosted frontend for Imgur ritten in Go

In 3 lists

Rimgu

Self-hosted alternative frontend/ proxy for Imgur

Imgin

Minimal Imgur front end

In 2 lists

Official instance:

| Repo

In 2 lists

Example album on Imgur.com:

Same album on Imgin:

Omgur

Omgur is a free and open-source alternative Imgur front-end focused on privacy. Inspired by the Invidious, Nitter, and Teddit projects.; No JavaScript or ads; All requests go through the Omgur backend, client never talks to Imgur; Prevents Imgur from tracking your IP or JavaScript fingerprint;…

imgrs

Imgrs is a free and open-source alternative Imgur front-end focused on privacy. It's a Rust rewrite of a previous Imgur proxy project, Omgur.

Overview >Spotify

psst

Fast and multi-platform Spotify client with native GUI

In 2 lists

Spotiqueue

Minimalistic queue-oriented macOS-native client for Spotify, with Guile Scheme scriptability

spot

Gtk/Rust native Spotify client for the GNOME desktop. Only works with premium accounts

In 2 lists

spotube

A lightweight and free Spotify crossplatform-client which handles playback manually, streams music using Youtube & no Spotify premium account is needed

In 4 listsDetails

SpotX

Modified Spotify Client for Windows (Windows Only) - Blocking ads and updates for the desktop version of Spotify, disabling podcasts and more

kotify

Requires Spotify Account - Multiplatform desktop client for Spotify focused on library organization for power users. Relies on official Spotify client for playback

librespot

Requires Spotify Premium Account - librespot is an open source client library for Spotify. It enables applications to use Spotify's service to control and play music via various backends, and to act as a Spotify Connect receiver. It is an alternative to the official and now deprecated…

spotifyd

unix daemon, using librespot.

In 2 lists

Overview >Apple Music

Cider

Cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind

Overview >Bandcamp

Tent

A simple alternative front-end for Bandcamp that does not require JavaScript and proxies all requests

Overview >Twitch

streamlink-twitch-gui

Multi platform Twitch.tv browser for Streamlink

In 3 lists

Twire

Alternative and open source Twitch client for Android

In 2 lists

Xtra

Twitch player and browser for Android

In 2 lists

ElectronPlayer

Electron Based Web Video Services Player. Supports Netflix, Youtube, Twitch, Floatplane, Hulu and more

Overview >Discord

gtkcord4

A lightweight Discord client written in Golang which uses GTK3 for the user interface

openasar

An open-source alternative of Discord desktop's app.asar

In 2 lists

Whoogle Search

A self-hosted, ad-free, privacy-respecting metasearch engine for Google

In 6 listsDetails

Searx

Searx is a free privacy-respecting internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity

In 3 lists

Public instances:

In 2 lists

SearXNG

SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled (SearXNG is a fork of searx)

In 9 listsDetails

LibreX

Privacy respecting free meta search engine (free as in freedom); Small and simple meta search engine, fetches and anonymizes results from Google only, has API support, allows redirects to Invidious/ Bibliogram/ Nitter/ Libreddit

In 2 lists

Overview >Google Translate

Lingva Translate

Alternative front-end for Google Translate, serving as a free and open-source translator with over a hundred languages available; Official instance: lingva.ml

In 4 lists

SimplyTranslate

Provide fast and private translations to the user without wasting much overhead for extensive styling or JavaScript. Supports Google Translate, DeepL, ICIBA and LibreTranslate.

Home page and public instances:

| Main Instance | Repo

In 2 lists

SimplyTranslate Mobile

Unofficial Android client of SimplyTranslate.; Available on F-Droid

InstaLate

Distraction-free translation for Android, to be used directly from within any app. Supports Beolingus, DeepL, Dict.cc, GNU CIDE, Heinzelnisse, LibreTranslate, Linguee, WikDict and Wiktionary.; Available on F-Droid

DeepL Android

Unofficial Android client for DeepL; Available on F-Droid

Crow Translate

Simple and lightweight cross-platform translator that allows translation using LibreTranslate, Lingva, Google, Bing, and Yandex, as well as text-to-speech using Google

In 3 lists

Overview >Facebook

SlimSocial

Android, alternative front-end for Facebook, built with Java

Frost

An extensive and functional third party app for Facebook (Android app)

Overview >Facebook Messenger

Caprine

Unofficial and privacy-focused Facebook Messenger app with many useful features

In 5 listsDetails

Overview >Mastodon

Sengi

cross-platform multi-account Mastodon & Pleroma desktop client

TheDesk

cross-platform Mastodon & Misskey desktop client

Tootle

simple GTK-based Linux Mastodon client

Tusky

lightweight Android Mastodon client

Fedilab

multi-account Android Mastodon client

In 2 lists

Pinafore

Alternative web client for Mastodon, focused on speed and simplicity Unmaintained

Hyperspace

cross-platform Mastodon client for the fediverse written in TypeScript and React In maintenance mode

Overview >Medium

Scribe

Alternative front-end to Medium.com

Official website:

| Repo

In 2 lists

Libmedium

Alternative front-end to Medium.com

In 2 lists

Official website:

| Repo

In 2 lists

Overview >IMDb

libremdb

A FOSS alternative front-end to IMDb.

In 2 lists

Official instance:

Alternative privacy-respecting frontend for IMDb that removes ads and trackers. Open source and self-hostable (AGPL-3.0).

In 3 lists

Overview >Quora

Quetre

A libre front-end for Quora

In 3 lists

Official website:

Overview >Reuters

Neuters

An alternative front-end to Reuters.com. It is intented to be lightweight and fast, and was heavily inspired by Nitter

Official instance:

Overview >Apple AirPlay

RPiPlay

An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.

In 2 lists

air-pi-play

Turn a Raspberry Pi into an Airplay server using RPiPlay to enable screen mirroring on tvs, monitors and projectors.

Overview >Shazam

SongRec

Open-source Shazam client for Linux, written in Rust

In 4 lists

Overview >Telegram

Telegram-FOSS

Unofficial, FOSS-friendly fork of the original Telegram client for Android

Overview >Hacker News

HN-search

Algolia Hacker News search; Example: Highest rated submissions of the past 24 hours

HNTopLinks

Top Links on Hacker News

Hackerweb

A simply readable Hacker News web app

Official instance:

About Hackerweb:

Hckrnws

A custom front-end for a better reading experience of HackerNews

Official instance:

Hackers

a native iOS app for Hacker News

Available to download on the Apple AppStore:

Overview >Other services

Pastewin

Free alternative Pastebin front-end

MediathekViewWeb

Video content of German public-service television broadcasters (e.g. ARD, ZDF); Official instance: mediathekviewweb.de

NoPaste

NoPaste is an open-source website similar to Pastebin where you can store any piece of code, and generate links for easy sharing

In 2 lists

PrivateBin

Zero knowledge encrypted paste-bin. A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES

In 5 listsDetails

vaultwarden

Password manager. Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

In 8 listsDetails

snapdrop

Similar to Apple's Airdrop but in your browser. A Progressive Web App for local file sharing

In 4 lists

hedgedoc

Collaborative markdown editor. A platform to write and share markdown

In 3 lists

etherpad-lite

Collaborative rich text editor. A modern really-real-time collaborative document editor

In 4 lists

gitea

Lightweight git server. Git with a cup of tea, painless self-hosted git service

In 9 listsDetails

ArchiveBox

Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more

In 4 lists

Wikiless

A free open source alternative Wikipedia front-end focused on privacy

Official instance:

| Repo

In 2 lists

Librarian

Alternative frontend for LBRY / Odysee.com

In 3 lists

Redirection

Privacy Redirect

A simple web extension that redirects Twitter, YouTube, & Google Maps requests to privacy friendly alternatives

In 2 lists

Firefox Add-On: Privacy Redirect

Chrome Extension: Privacy Redirect

libredirect

A web extension that redirects popular sites to alternative privacy-friendly frontends and backends. Actively maintained fork of Privacy Redirect that supports Youtube, Youtube Music, Twitter, TikTok, Imgur, Reddit, Searx, Google Translate, Google Maps, Wikipedia, and Medium

In 2 lists

Firefox Add-On

Chrome Extension

Farside

Farside provides links that automatically redirect to working instances of privacy-oriented alternative frontends, such as Nitter, Libreddit, etc. This allows for users to have more reliable access to the available public instances for a particular service, while also helping to distribute traffic…

In 2 lists

UntrackMe

UntrackMe transforms Twitter, YouTube, Reddit and Medium and Wikipedia links to links of open source, privacy friendly front-ends. Converts Google Maps links to OpenStreetMap links. Removes tracking parameters from any url. Then delegates the action to other apps that are capable of handling them.…

Redirector

Web browser extension (Firefox, Vivaldi, Chrome, Opera, Edge) to redirect URLs based on regex or wildcard patterns.

Firefox Add-On: Redirector

Chrome Extension: Redirector

uBlock Origin

An efficient blocker for Chromium and Firefox. Fast and lean

In 10 listsDetails

Firefox Add-On: uBlock Origin

Chrome Extension: uBlock Origin

StreetComplete

Easy to use OpenStreetMap editor for Android

Matrix.org's Synapse

End-to-end-encrypted messaging. Matrix reference homeserver. See also matrix.org.

In 3 lists

Pluja's Awesome Privacy

A curated list of services and alternatives that respect your privacy because privacy matters.

In 4 listsDetails

12ft.io / 12ft Ladder

12ft Ladder is a free service for reading news articles. Prepend 12ft.io/ to the URL of any paywalled page, and we'll try our best to remove the paywall and get you access to the article. It is similar to Outline.com which is not available anymore.; Note: The source code of 12ft Ladder is not…

Youtube Vanced

Youtube replacement app for the Android platform: YouTube Vanced is the stock Android YouTube app, but better. It includes adblocking, true amoled dark mode and a lot more. Use the Vanced Manager to install YouTube Vanced with ease.; Note: The source code of Youtube Vanced is not available under a…

Official website with install instructions:

Vanced is a well known modded version of YouTube with many features such as adblocking and background playback and many more.

In 2 lists

For an explanation about the origin of Youtube Vanced see here:

Vanced was forced to shut down by Google due to legal reasons. The project

tries to continue its legacy

See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago