Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
Go to file
mendel5 e054d6b14f
Merge pull request #4 from mendel5/dev001
merge dev001 branch into main branch
2021-02-21 12:26:52 +01:00
LICENSE update license from GPLv3 to AGPLv3 2020-05-08 14:16:10 +02:00
README.md add Plumber and Viewtube-vue as per https://github.com/mendel5/alternative-front-ends/issues/2#issuecomment-782713719 2021-02-20 18:07:14 +01:00

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

Overview

YouTube

  • Invidious: Invidious is an alternative front-end to YouTube

  • CloudTube: A front-end for Invidious

  • Invuedious: An alternative frontend for invidious built with vue.js

  • 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)

  • Youtube-dl: Command-line program to download videos from YouTube.com and other video sites

  • Alltube: Web GUI for youtube-dl

  • Vividl: Modern Windows GUI for youtube-dl

  • Youtube-dl-gui: A cross-platform GUI for youtube-dl made in Electron and node.js

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

  • 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

  • Yotter: Youtube and Twitter with privacy

Twitter

  • Nitter: Alternative Twitter front-end

  • 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

Instagram

Reddit

Facebook

  • 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