GitHub - mendel5/alternative-front-ends: Overview of alternative open source fro...
source link: https://github.com/mendel5/alternative-front-ends
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
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
-
Piped: An alternative privacy-friendly YouTube frontend which is efficient by design
- Example instance: https://piped.kavin.rocks
-
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.
- Official website with install instructions: https://vancedapp.com
-
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
-
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
-
yt-dlp: A youtube-dl fork with additional features and fixes
-
Yotter: Youtube and Twitter with privacy
-
uYouPlus: uYouPlus (uYou+) is an alternative YouTube app for Apple's iOS and iPadOS.
-
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".
-
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
-
Fritter: A free, open-source Twitter client for Android and iOS
-
Bibliogram: Bibliogram is an alternative front-end for Instagram
-
Barinsta: Open-source alternative Instagram client for Android
- On July 26, 2021, Austin Huang (maintainer of Barinsta) received a cease & desist letter from Perkins Coie LLP, a law firm representing Facebook. As a result, Barinsta is no longer maintained or distributed. More information can be found at https://github.com/mendel5/alternative-front-ends/issues/28 and https://austinhuang.me/barinsta .
-
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
-
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: https://jpf-reddit.netlify.app
Imgur
Spotify
-
psst: Fast and multi-platform Spotify client with native GUI
-
Spotiqueue: Minimalistic queue-oriented macOS-native client for Spotify, with Guile Scheme scriptability
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)
Apple AirPlay
-
RPiPlay: An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
-
air-pi-play: Turn a Raspberry Pi into an Airplay server using RPiPlay to enable screen mirroring on tvs, monitors and projectors.
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
-
Hackerweb: A simply readable Hacker News web app
-
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.
-
ArchiveBox: Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more
-
Wikiless: A free open source alternative Wikipedia front-end focused on privacy
-
Scribe: Alternative front-end to Medium.com
- Official website: https://scribe.rip
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.
-
Outline.com: Outline is a free service for reading and annotating news articles.
- Note: The source code of Outline.com is not available as free/open-source license.
About this repository
This overview originally included three projects: Invidious, Bibliogram and Nitter. Therefore it was named alternative front-ends
. As more projects have been added to the repository, the listed projects partially left the scope of alternative front-ends.
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 anymore. Maybe this repository will be renamed in the future to better reflect the larger scope. A possible name might be open-source-alternatives
or something similar.
Recommend
-
23
The motivation for Module Federation is developing one or more applications with multiple teams. Applications are splitted in...
-
12
Styleguides for better front-endsWhat I do About me Blog
-
6
JSJ 465:The Power of Micro Front-Ends with Michael Geers Devchat.tv Devchat.tv JS...
-
4
Site ColorhexText ColorAd ColorhexText Color
-
6
As the director of Culture Amp's large-and-growing front end engineering practice, my biggest challenge in the past year was to communicate a coherent strategy that those 60+ engineers could understand and get behind. The solution was...
-
9
Micro Front Ends with Josh Thomas on Web Rush #176 Josh Thomas helps explain Micro Front Ends. Why are they simpler? What issues are micro front ends solving? Whether they're a good option for existing projects or more for new apps? A...
-
7
Intro to Micro Front EndsPlay this articleYo...
-
7
Micro Front Ends with Manfred Steyer on Web Rush #222 Manfred Steyer talks with us about Micro Front Ends, when to consider using them, how they should be im...
-
7
Vaadin Flow provides a comprehensive set of UI components and tools for creating rich and interactive user interfaces, while Quarkus offers a lightweight and efficient Java framework for developing cloud-native applications. In th...
-
4
3 Python web frameworks for beautiful front ends Want to generate interactive websites with HTML, CSS, and JavaScript while programming in nothing but Py...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK