12 KiB
alternative-front-ends
Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
Call to Action
- Do you know any other projects that are not included in the overview yet? (front ends, alternatives to websites, apps, etc.)
- Just create an issue and let me know. I'm always looking for new projects to add.
Contents
Overview
YouTube
-
Invidious: Invidious is an alternative front-end to YouTube
- Invidious instances
- Official instance: https://invidio.us, will be moved to: https://invidious.io
- Example: Troy Hunt on Youtube and Invidious
-
FreeTube: Open source YouTube desktop player for privacy on Windows, Mac and Linux
-
CloudTube: A front-end for Invidious
- Instance: https://tube.cadence.moe
-
Invuedious: An alternative frontend for invidious built with vue.js
- Official instance: https://bocchilorenzo.github.io/invuedious/
-
Youtube-viewer: Lightweight YouTube client for Linux
-
Straw-viewer: A lightweight YouTube client for Linux, using the API of Invidious
-
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
-
Piped: An alternative privacy-friendly YouTube frontend which is efficient by design.
-
Youtube-dl: Command-line program to download videos from YouTube.com and other video sites
-
Youtube-dl-gui: A cross-platform GUI for youtube-dl made in Electron and node.js
-
ytdl-gui: A simple-to-use, cross-platform graphical interface for youtube-dl.
-
Alltube: Web GUI for youtube-dl
-
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
-
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.
-
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
-
youtube-local: Browser-based client for watching Youtube anonymously and with greater page performance
-
yt-local: Browser-based client for watching Youtube anonymously without forcing javascript (Fork of youtube-local)
-
SkyTube: An open-source YouTube app for Android
-
Yotter: Youtube and Twitter with privacy
- Yotter instances
- Official instance: yotter.xyz
-
Nitter: Alternative Twitter front-end
- Nitter instances
- Official instance: nitter.net
- Example: Troy Hunt on Twitter and Nitter
-
Shitter: Android, alternative front-end for Twitter, built with Java
-
Harpy: Android, alternative front-end for Twitter, built with Flutter/Dart
-
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
-
Fritter: A free, open-source Twitter client for Android and iOS
-
Bibliogram: Bibliogram is an alternative front-end for Instagram
- Originally on Github
- Bibliogram instances (Old)
- Official instance: https://bibliogram.art
- Example: Troy Hunt on Instagram and Bibliogram
-
Barinsta: Open-source alternative Instagram client for Android
-
Libreddit: Alternative front-end for Reddit. Themed around Reddit redesign
- Official instance: libredd.it
-
Teddit: Alternative Reddit front-end focused on privacy
- Github mirror repo
- Official instance: teddit.net
- Example: /r/Privacy on Reddit and Teddit
-
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
-
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
-
Dawn: Open-source Reddit app
Search Engines
-
Whoogle Search: A self-hosted, ad-free, privacy-respecting metasearch engine for Google
-
Searx: Privacy-respecting meta-search engine
-
Fb-messenger-cli: Use Facebook Messenger from command line
-
SlimSocial: Android, alternative front-end for Facebook, built with Java
-
Frost: An extensive and functional third party app for Facebook (Android app)
Other
-
MediathekViewWeb: Video content of German public-service television broadcasters (e.g. ARD, ZDF)
- Official instance: mediathekviewweb.de
-
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.
-
HN-search: Algolia Hacker News search
-
HNTopLinks: Top Links on Hacker News
- Official instance: hntoplinks.com
- Example: HNTopLinks of past month
-
vaultwarden: Password manager. Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs.
-
snapdrop: Similar to Apple's Airdrop but in your browser. A Progressive Web App for local file sharing.
-
hedgedoc: Collaborative markdown editor. A platform to write and share markdown.
-
etherpad-lite: Collaborative rich text editor. A modern really-real-time collaborative document editor.
-
gitea: Lightweight git server. Git with a cup of tea, painless self-hosted git service.
Related
-
Privacy-redirect: A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives
-
uBlock Origin: An efficient blocker for Chromium and Firefox. Fast and lean
-
StreetComplete: Easy to use OpenStreetMap editor for Android
-
Matrix.org's Synapse: End-to-end-encrypted messaging. Matrix reference homeserver. See also matrix.org.
-
Pluja's Awesome Privacy: A curated list of services and alternatives that respect your privacy because privacy matters.
Notes
This overview originally included three projects (Invidious, Bibliogram and Nitter) and was therefore named alternative front-ends
. As more projects have been added to this overview, the listed projects partially left the scope of alternative frontends.
For example, youtube-dl is not a front end, but can be generally described as an open source project that interacts with the internet platform Youtube.
Therefore the name alternative front-ends
does not capture the full scope of the listed projects. Maybe this repository will be renamed in the future to better reflect the larger scope.