2021-01-26 05:43:44 -05:00
# alternative-front-ends
2021-02-20 10:11:46 -05:00
Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube or Twitter)
2020-04-10 12:51:10 -04:00
2021-02-20 10:16:12 -05:00
## Call to Action
2021-02-20 10:19:27 -05:00
- Do you know any other projects that are not included in the overview yet?
- It could be about front ends or alternatives to websites, apps, etc.
- Just create an [issue ](https://github.com/mendel5/alternative-front-ends/issues ) and let me know. I'm always looking for new projects to add
2021-01-30 16:43:07 -05:00
## Overview
2021-02-20 10:40:40 -05:00
### YouTube
2021-01-30 16:43:07 -05:00
2021-02-20 10:33:02 -05:00
- [Invidious ](https://github.com/iv-org/invidious ): Invidious is an alternative front-end to YouTube
2021-01-30 18:21:32 -05:00
- [Invidious instances ](https://github.com/iv-org/documentation/blob/master/Invidious-Instances.md )
- Official instance: [https://invidio.us ](https://invidio.us )
- Example: Troy Hunt on [Youtube ](https://www.youtube.com/user/troyhuntdotcom/videos ) and [Invidious ](https://invidio.us/channel/troyhuntdotcom )
2021-01-30 18:15:38 -05:00
2021-02-20 10:33:02 -05:00
- [Youtube-viewer ](https://github.com/trizen/youtube-viewer ): Lightweight YouTube client for Linux
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [CloudTube ](https://git.sr.ht/~cadence/cloudtube ): a beautiful front-end for Invidious. If search doesn't work, change instance in settings. Right now, for me https://au.ytprivate.com works well
- [Invuedious ](https://github.com/bocchilorenzo/invuedious ): another beautiful front-end for Invidious, built with Vue.js
2021-02-20 10:42:08 -05:00
- [Straw-viewer ](https://github.com/trizen/straw-viewer ): a fork of, and created by the same author of, youtube-viewer. Uses Invidious API
2021-02-20 10:40:40 -05:00
2021-02-20 10:42:08 -05:00
- [Invidious-viewer ](https://github.com/git-bruh/invidious-viewer ): similar to straw-viewer. Requires MPV player and libmpv.so, provided by Linux distro
2021-02-20 10:40:40 -05:00
2021-02-20 10:42:08 -05:00
- [Youtube-dl ](https://github.com/ytdl-org/youtube-dl ): Command-line program to download videos from YouTube.com and other video sites
2021-02-20 10:40:40 -05:00
2021-02-20 10:42:08 -05:00
- [Alltube ](https://github.com/Rudloff/alltube ): Web GUI for youtube-dl
2021-02-20 10:40:40 -05:00
- [Vividl ](https://github.com/Bluegrams/Vividl ): Modern Windows GUI for youtube-dl
2021-02-20 10:42:08 -05:00
- [Youtube-dl-gui ](https://github.com/jely2002/youtube-dl-gui ): A cross-platform GUI for youtube-dl made in Electron and node.js
2021-02-20 10:40:40 -05:00
2021-02-20 10:42:08 -05:00
- [Tartube ](https://github.com/axcore/tartube ): A GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3
2021-02-20 10:40:40 -05:00
2021-02-20 10:33:02 -05:00
- [Yotter ](https://github.com/ytorg/Yotter ): Youtube and Twitter with privacy
2021-01-30 18:21:32 -05:00
- [Yotter instances ](https://github.com/ytorg/Yotter#public-instances )
- Official instance: [yotter.xyz ](https://yotter.xyz )
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
### Twitter
2021-02-20 10:33:02 -05:00
- [Nitter ](https://github.com/zedeus/nitter ): Alternative Twitter front-end
2021-01-30 18:21:32 -05:00
- [Nitter instances ](https://github.com/zedeus/nitter/wiki/Instances )
- Official instance: [nitter.net ](https://nitter.net/ )
- Example: Troy Hunt on [Twitter ](https://twitter.com/troyhunt ) and [Nitter ](https://nitter.net/troyhunt )
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [Shitter ](https://github.com/nuclearfog/Shitter ): Android, alternative front-end for Twitter, built with Java
- [Harpy ](https://github.com/robertodoering/harpy ): Android, alternative front-end for Twitter, built with Flutter/Dart
- [Twidere X ](https://github.com/TwidereProject/TwidereX-Android ): Android, alternative front-end for Twitter, built mostly with Kotlin, in early stage
- [Tweeterr ](https://github.com/sherwyn11/Tweeterr ): tweet from command line
- [Tweet-app ](https://github.com/rhysd/tweet-app ): desktop Twitter client that only lets one tweet and they can't see timeline so they can be more productive
- [Tweepy ](https://github.com/tweepy/tweepy ): Twitter for Python
### Instagram
2021-02-20 10:33:02 -05:00
- [Bibliogram ](https://sr.ht/~cadence/bibliogram/ ): Bibliogram is an alternative front-end for Instagram
2021-01-30 18:23:02 -05:00
- Originally on [Github ](https://github.com/cloudrac3r/bibliogram )
2021-01-30 18:21:32 -05:00
- [Bibliogram instances ](https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instances.md ) ([Old](https://github.com/cloudrac3r/bibliogram/wiki/Instances))
- Official instance: [https://bibliogram.art ](https://bibliogram.art )
- Example: Troy Hunt on [Instagram ](https://www.instagram.com/troyhunt/ ) and [Bibliogram ](https://bibliogram.art/u/troyhunt )
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
### Reddit
2021-02-20 10:33:02 -05:00
- [Teddit ](https://codeberg.org/teddit/teddit ): Alternative Reddit front-end focused on privacy
2021-01-30 18:32:57 -05:00
- [Github mirror repo ](https://github.com/teddit-net/teddit )
2021-01-30 18:21:32 -05:00
- Official instance: [teddit.net ](https://teddit.net/ )
- Example: /r/Privacy on [Reddit ](https://www.reddit.com/r/privacy/ ) and [Teddit ](https://teddit.net/r/privacy )
2021-01-30 18:15:38 -05:00
2021-02-20 10:34:25 -05:00
- [Xeddit ](https://github.com/ErlingMK/Xeddit ): A Xamarin.Forms app for Reddit
- Official instance: [xeddit.com ](https://www.xeddit.com/ )
- Example: /r/Privacy on [Reddit ](https://www.reddit.com/r/privacy/ ) and [Xeddit ](https://www.xeddit.com/r/privacy/ )
2021-01-30 18:11:06 -05:00
- [RedditClient ](https://github.com/grey-r/RedditSharp ): alternative front-end for Reddit, built with Angular
2021-01-30 18:15:38 -05:00
2021-01-30 18:11:06 -05:00
- [Libreddit ](https://libredd.it/ ): an alternative front-end for Reddit. Themed around Reddit redesign
2021-01-30 18:15:38 -05:00
2021-01-30 18:11:06 -05:00
- [Updoot ](https://github.com/adityam49/Updoot ): Android, alternative front-end for Reddit
2021-01-30 18:15:38 -05:00
2021-02-20 10:42:08 -05:00
- [Eddrit ](https://github.com/corenting/eddrit ): alternative front-end for Reddit, inspired by Nitter, built with Python & Starlette
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [Top of Reddit ](https://github.com/mgerb/top-of-reddit ): like HNTopLinks but for Reddit
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
### Search
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [Whoogle Search ](https://github.com/benbusby/whoogle-search ): A self-hosted, ad-free, privacy-respecting metasearch engine for Google
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [Searx ](https://github.com/searx/searx ): Privacy-respecting metasearch engine
- [Searx instances ](https://searx.space/ )
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
### Facebook
2021-01-30 18:15:38 -05:00
2021-02-20 10:42:08 -05:00
- [Fb-messenger-cli ](https://github.com/Alex-Rose/fb-messenger-cli ): use Facebook Messenger from command line
2021-01-30 18:15:38 -05:00
2021-01-30 18:11:06 -05:00
- [SlimSocial ](https://github.com/rignaneseleo/SlimSocial-for-Facebook ): Android, alternative front-end for Facebook, built with Java
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [Frost ](https://github.com/AllanWang/Frost-for-Facebook ): An extensive and functional third party app for Facebook (Android app)
2021-01-30 17:58:46 -05:00
2021-02-20 10:40:40 -05:00
### Other
- [MediathekViewWeb ](https://github.com/mediathekview/mediathekviewweb ): Video content of German public-service television broadcasters (e.g. ARD, ZDF)
- Official instance: [mediathekviewweb.de ](https://mediathekviewweb.de/ )
2021-01-30 17:58:46 -05:00
2021-02-20 10:42:08 -05:00
- [HN-search ](https://github.com/algolia/hn-search ) for Hacker News search
2021-01-30 18:29:26 -05:00
- Example: [Highest rated submissions of the past 24 hours ](https://hn.algolia.com/?sort=byPopularity&page=0&dateRange=last24h&type=all )
2021-01-30 18:15:38 -05:00
2021-02-20 10:40:40 -05:00
- [HNTopLinks ](https://github.com/eguller/hntoplinks ): Top Links on Hacker News
- Official instance: [hntoplinks.com ](http://www.hntoplinks.com/ )
- Example: [HNTopLinks of past month ](http://www.hntoplinks.com/month )
2021-01-30 18:38:18 -05:00
2021-01-30 18:39:27 -05:00
2021-02-20 10:40:40 -05:00
--OLD--
2021-01-30 18:40:43 -05:00
2021-02-20 10:40:40 -05:00
--NEW--
2021-01-30 18:43:54 -05:00
2021-02-20 10:40:40 -05:00
--To-do--
2021-01-30 18:43:54 -05:00
2021-01-30 18:37:04 -05:00
## Related
2021-02-20 10:42:08 -05:00
- [Privacy-redirect ](https://github.com/SimonBrazell/privacy-redirect )
2021-02-20 10:19:27 -05:00
- [Firefox Add-On: Privacy Redirect ](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/ )
- [Chrome Extension: Privacy Redirect ](https://chrome.google.com/webstore/detail/privacy-redirect/pmcmeagblkinmogikoikkdjiligflglb )
2021-01-30 18:37:04 -05:00
- [uBlock Origin ](https://github.com/gorhill/uBlock )
2021-02-20 10:19:27 -05:00
- [Firefox Add-On: uBlock Origin ](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/ )
- [Chrome Extension: uBlock Origin ](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm )