{"slug": "mendel5--alternative-front-ends", "title": "Alternative Front Ends", "description": "Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)", "github_url": "https://github.com/mendel5/alternative-front-ends", "stars": "4.5K", "tag": "Miscellaneous", "entry_count": 173, "subcategory_count": 26, "subcategories": [{"name": "Call to Action", "parent": "", "entries": [{"name": "YouTube", "url": "#youtube", "description": ""}, {"name": "YouTube Music", "url": "#youtube-music", "description": ""}, {"name": "Twitter", "url": "#twitter", "description": ""}, {"name": "Reddit", "url": "#reddit", "description": ""}, {"name": "TikTok", "url": "#tiktok", "description": ""}, {"name": "Imgur", "url": "#imgur", "description": ""}, {"name": "Spotify", "url": "#spotify", "description": ""}, {"name": "Apple Music", "url": "#apple-music", "description": ""}, {"name": "Bandcamp", "url": "#bandcamp", "description": ""}, {"name": "Twitch", "url": "#twitch", "description": ""}, {"name": "Discord", "url": "#discord", "description": ""}, {"name": "Google Search", "url": "#google-search", "description": ""}, {"name": "Google Translate", "url": "#google-translate", "description": ""}, {"name": "Facebook", "url": "#facebook", "description": ""}, {"name": "Facebook Messenger", "url": "#facebook-messenger", "description": ""}, {"name": "Mastodon", "url": "#mastodon", "description": ""}, {"name": "Medium", "url": "#medium", "description": ""}, {"name": "IMDb", "url": "#imdb", "description": ""}, {"name": "Quora", "url": "#quora", "description": ""}, {"name": "Reuters", "url": "#reuters", "description": ""}, {"name": "Apple AirPlay", "url": "#apple-airplay", "description": ""}, {"name": "Shazam", "url": "#shazam", "description": ""}, {"name": "Hacker News", "url": "#hacker-news", "description": ""}, {"name": "Telegram", "url": "#telegram", "description": ""}, {"name": "Other services", "url": "#other-services", "description": ""}, {"name": "Redirection", "url": "#redirection", "description": ""}, {"name": "Related projects", "url": "#related-projects", "description": ""}, {"name": "About this repository", "url": "#about-this-repository", "description": ""}]}, {"name": "YouTube", "parent": "Overview", "entries": [{"name": "Invidious", "url": "https://github.com/iv-org/invidious", "description": "", "stars": "12k"}, {"name": "Piped", "url": "https://github.com/TeamPiped/Piped", "description": "", "stars": "4.9k"}, {"name": "Poketube", "url": "https://github.com/ashley0143/poketube", "description": "", "stars": "74"}, {"name": "CloudTube", "url": "https://git.sr.ht/~cadence/cloudtube", "description": ""}, {"name": "YouTube.js", "url": "https://github.com/LuanRT/YouTube.js", "description": "", "stars": "2.6k"}, {"name": "FreeTube", "url": "https://github.com/FreeTubeApp/FreeTube", "description": "", "stars": "7.3k"}, {"name": "Invuedious", "url": "https://github.com/bocchilorenzo/invuedious", "description": "", "stars": "34"}, {"name": "Youtube-viewer", "url": "https://github.com/trizen/youtube-viewer", "description": "", "stars": "1.1k"}, {"name": "pipe-viewer", "url": "https://github.com/trizen/pipe-viewer", "description": "", "stars": "283"}, {"name": "Invidious-viewer", "url": "https://github.com/git-bruh/invidious-viewer", "description": "", "stars": "15"}, {"name": "NewPipe", "url": "https://github.com/TeamNewPipe/NewPipe", "description": "", "stars": "25k"}, {"name": "Youtube-dl", "url": "https://github.com/ytdl-org/youtube-dl", "description": "", "stars": "122k"}, {"name": "OpenVideoDownloader aka jely2002/youtube-dl-gui", "url": "https://github.com/jely2002/youtube-dl-gui", "description": "", "stars": "5.8k"}, {"name": "ytdl-gui", "url": "https://github.com/JaGoLi/ytdl-gui", "description": "", "stars": "246"}, {"name": "Alltube", "url": "https://github.com/Rudloff/alltube", "description": "", "stars": "2.9k"}, {"name": "Vividl", "url": "https://github.com/Bluegrams/Vividl", "description": "", "stars": "425"}, {"name": "Tartube", "url": "https://github.com/axcore/tartube", "description": "", "stars": "1.5k"}, {"name": "ytmdl", "url": "https://github.com/deepjyoti30/ytmdl", "description": "", "stars": "2.8k"}, {"name": "Plumber", "url": "https://github.com/keshavbhatt/plumber", "description": "", "stars": "54"}, {"name": "ViewTube", "url": "https://github.com/ViewTube/viewtube-vue", "description": "", "stars": "755"}, {"name": "youtube-local", "url": "https://github.com/user234683/youtube-local", "description": "", "stars": "350"}, {"name": "yt-local", "url": "https://git.sr.ht/~heckyel/yt-local", "description": ""}, {"name": "SkyTube", "url": "https://github.com/SkyTubeTeam/SkyTube", "description": "", "stars": "2k"}, {"name": "yt-dlp", "url": "https://github.com/yt-dlp/yt-dlp", "description": "", "stars": "51k"}, {"name": "uYouPlus", "url": "https://github.com/qnblackcat/uYouPlus", "description": "", "stars": "5.5k"}, {"name": "SmartTubeNext", "url": "https://github.com/yuliskov/SmartTubeNext", "description": "", "stars": "12k"}, {"name": "TubeSync", "url": "https://github.com/meeb/tubesync", "description": "", "stars": "1.2k"}, {"name": "TubeArchivist", "url": "https://github.com/tubearchivist/tubearchivist", "description": "", "stars": "2.8k"}, {"name": "ytfzf", "url": "https://github.com/pystardust/ytfzf", "description": "", "stars": "3.3k"}, {"name": "ytcc", "url": "https://github.com/woefe/ytcc", "description": "", "stars": "160"}, {"name": "smtube", "url": "https://github.com/smplayer-dev/smtube", "description": "", "stars": "36"}, {"name": "mps-youtube", "url": "https://github.com/mps-youtube/mps-youtube", "description": "", "stars": "7.6k"}, {"name": "minitube", "url": "https://github.com/flaviotordini/minitube", "description": "", "stars": "331"}, {"name": "yattee", "url": "https://github.com/yattee/yattee", "description": "", "stars": "1.5k"}, {"name": "ytcast", "url": "https://github.com/MarcoLucidi01/ytcast", "description": "", "stars": "684"}, {"name": "LibreTube", "url": "https://github.com/libre-tube/LibreTube", "description": "", "stars": "5.7k"}, {"name": "BlackHole", "url": "https://github.com/Sangwan5688/BlackHole", "description": "", "stars": "5.8k"}, {"name": "oleksis/youtube-dl-gui", "url": "https://github.com/oleksis/youtube-dl-gui", "description": "", "stars": "1.2k"}]}, {"name": "YouTube Music", "parent": "Overview", "entries": [{"name": "ytmdesktop", "url": "https://github.com/ytmdesktop/ytmdesktop", "description": "", "stars": "2.9k"}, {"name": "Beatbump", "url": "https://github.com/snuffyDev/Beatbump", "description": "", "stars": "786"}, {"name": "AudioTube", "url": "https://invent.kde.org/plasma-mobile/audiotube", "description": ""}, {"name": "th-ch/youtube-music", "url": "https://github.com/th-ch/youtube-music", "description": "", "stars": "3.7k"}]}, {"name": "Twitter", "parent": "Overview", "entries": [{"name": "Nitter", "url": "https://github.com/zedeus/nitter", "description": "", "stars": "7.9k"}, {"name": "Shitter", "url": "https://github.com/nuclearfog/Shitter", "description": "", "stars": "196"}, {"name": "Harpy", "url": "https://github.com/robertodoering/harpy", "description": "", "stars": "2k"}, {"name": "Twidere X", "url": "https://github.com/TwidereProject/TwidereX-Android", "description": "", "stars": "970"}, {"name": "Tweeterr", "url": "https://github.com/sherwyn11/Tweeterr", "description": "", "stars": "6"}, {"name": "Tweet-app", "url": "https://github.com/rhysd/tweet-app", "description": "", "stars": "65"}, {"name": "Tweepy", "url": "https://github.com/tweepy/tweepy", "description": "", "stars": "9.8k"}, {"name": "Fritter", "url": "https://github.com/jonjomckay/fritter", "description": "", "stars": "1.3k"}]}, {"name": "Reddit", "parent": "Overview", "entries": [{"name": "Teddit", "url": "https://codeberg.org/teddit/teddit", "description": ""}, {"name": "Libreddit", "url": "https://github.com/libreddit/libreddit", "description": "", "stars": "4.8k"}, {"name": "Xeddit", "url": "https://github.com/ErlingMK/Xeddit", "description": "", "stars": "11"}, {"name": "RedditClient", "url": "https://github.com/grey-r/RedditSharp", "description": "", "stars": "15"}, {"name": "Updoot", "url": "https://github.com/adityam49/Updoot", "description": "", "stars": "63"}, {"name": "Eddrit", "url": "https://github.com/corenting/eddrit", "description": "", "stars": "21"}, {"name": "Top of Reddit", "url": "https://github.com/mgerb/top-of-reddit", "description": "", "stars": "23"}, {"name": "Snew", "url": "https://github.com/snew/snew", "description": "", "stars": "90"}, {"name": "Stealth", "url": "https://gitlab.com/cosmosapps/stealth", "description": ""}, {"name": "Infinity", "url": "https://github.com/Docile-Alligator/Infinity-For-Reddit", "description": "", "stars": "3.4k"}, {"name": "Dawn", "url": "https://github.com/Tunous/Dawn", "description": "", "stars": "444"}, {"name": "Slide", "url": "https://github.com/ccrama/Slide", "description": "", "stars": "1.8k"}, {"name": "junipf/reddit-frontend", "url": "https://github.com/junipf/reddit-frontend", "description": "", "stars": "26"}, {"name": "kddit", "url": "https://git.kalli.st/kallist/kddit-spaghetti", "description": ""}, {"name": "Troddit", "url": "https://github.com/burhan-syed/troddit", "description": "", "stars": "484"}, {"name": "Roffline", "url": "https://github.com/Darkle/Roffline", "description": "", "stars": "67"}]}, {"name": "TikTok", "parent": "Overview", "entries": [{"name": "ProxiTok", "url": "https://github.com/pablouser1/ProxiTok", "description": "", "stars": "1.3k"}]}, {"name": "Imgur", "parent": "Overview", "entries": [{"name": "Rimgo", "url": "https://codeberg.org/video-prize-ranch/rimgo", "description": ""}, {"name": "Rimgu", "url": "https://codeberg.org/3np/rimgu", "description": ""}, {"name": "Imgin", "url": "https://git.voidnet.tech/kev/imgin", "description": ""}, {"name": "Omgur", "url": "https://github.com/geraldwuhoo/omgur", "description": "", "stars": "12"}, {"name": "imgrs", "url": "https://github.com/geraldwuhoo/imgrs", "description": "", "stars": "2"}]}, {"name": "Spotify", "parent": "Overview", "entries": [{"name": "psst", "url": "https://github.com/jpochyla/psst", "description": "", "stars": "7.7k"}, {"name": "Spotiqueue", "url": "https://github.com/toothbrush/Spotiqueue", "description": "", "stars": "79"}, {"name": "spot", "url": "https://github.com/xou816/spot", "description": "", "stars": "2k"}, {"name": "spotube", "url": "https://github.com/KRTirtho/spotube", "description": "", "stars": "3.5k"}, {"name": "SpotX", "url": "https://github.com/amd64fox/SpotX", "description": "", "stars": "7.7k"}, {"name": "kotify", "url": "https://github.com/dzirbel/kotify", "description": "", "stars": "34"}, {"name": "librespot", "url": "https://github.com/librespot-org/librespot", "description": "", "stars": "3.9k"}, {"name": "spotifyd", "url": "https://github.com/Spotifyd/spotifyd", "description": "", "stars": "9k"}]}, {"name": "Apple Music", "parent": "Overview", "entries": [{"name": "Cider", "url": "https://github.com/ciderapp/Cider", "description": "", "stars": "6.5k"}]}, {"name": "Bandcamp", "parent": "Overview", "entries": [{"name": "Tent", "url": "https://codeberg.org/sun/Tent", "description": ""}]}, {"name": "Twitch", "parent": "Overview", "entries": [{"name": "streamlink-twitch-gui", "url": "https://github.com/streamlink/streamlink-twitch-gui", "description": "", "stars": "2.5k"}, {"name": "Twire", "url": "https://github.com/twireapp/Twire", "description": "", "stars": "871"}, {"name": "Xtra", "url": "https://github.com/crackededed/Xtra", "description": "", "stars": "693"}, {"name": "ElectronPlayer", "url": "https://github.com/oscartbeaumont/ElectronPlayer", "description": "", "stars": "449"}]}, {"name": "Discord", "parent": "Overview", "entries": [{"name": "gtkcord4", "url": "https://github.com/diamondburned/gtkcord4", "description": "", "stars": "627"}, {"name": "openasar", "url": "https://github.com/GooseMod/OpenAsar", "description": "", "stars": "1.9k"}]}, {"name": "Google Search", "parent": "Overview", "entries": [{"name": "Whoogle Search", "url": "https://github.com/benbusby/whoogle-search", "description": "", "stars": "7.6k"}, {"name": "Searx", "url": "https://github.com/searx/searx", "description": "", "stars": "13k"}, {"name": "SearXNG", "url": "https://github.com/searxng/searxng", "description": "", "stars": "4.9k"}, {"name": "LibreX", "url": "https://github.com/hnhx/librex", "description": "", "stars": "632"}]}, {"name": "Google Translate", "parent": "Overview", "entries": [{"name": "Lingva Translate", "url": "https://github.com/TheDavidDelta/lingva-translate", "description": "", "stars": "1.1k"}, {"name": "SimplyTranslate", "url": "https://codeberg.org/SimpleWeb/SimplyTranslate-Web", "description": ""}, {"name": "SimplyTranslate Mobile", "url": "https://github.com/ManeraKai/simplytranslate_mobile", "description": "", "stars": "127"}, {"name": "InstaLate", "url": "https://gitlab.com/concept1tech/instalate", "description": ""}, {"name": "DeepL Android", "url": "https://github.com/sakusaku3939/DeepLAndroid", "description": "", "stars": "306"}, {"name": "Crow Translate", "url": "https://github.com/crow-translate/crow-translate", "description": "", "stars": "1.4k"}]}, {"name": "Facebook", "parent": "Overview", "entries": [{"name": "SlimSocial", "url": "https://github.com/rignaneseleo/SlimSocial-for-Facebook", "description": "", "stars": "281"}, {"name": "Frost", "url": "https://github.com/AllanWang/Frost-for-Facebook", "description": "", "stars": "980"}]}, {"name": "Facebook Messenger", "parent": "Overview", "entries": [{"name": "Caprine", "url": "https://github.com/sindresorhus/caprine", "description": "", "stars": "6.7k"}]}, {"name": "Mastodon", "parent": "Overview", "entries": [{"name": "Sengi", "url": "https://github.com/NicolasConstant/sengi", "description": "", "stars": "473"}, {"name": "TheDesk", "url": "https://github.com/cutls/TheDesk", "description": "", "stars": "260"}, {"name": "Tootle", "url": "https://gitlab.gnome.org/World/tootle", "description": ""}, {"name": "Tusky", "url": "https://github.com/tuskyapp/Tusky", "description": "", "stars": "2.2k"}, {"name": "Fedilab", "url": "https://codeberg.org/tom79/Fedilab", "description": ""}, {"name": "Pinafore", "url": "https://github.com/nolanlawson/pinafore", "description": "", "stars": "1k"}, {"name": "Hyperspace", "url": "https://github.com/hyperspacedev/hyperspace", "description": "", "stars": "178"}]}, {"name": "Medium", "parent": "Overview", "entries": [{"name": "Scribe", "url": "https://sr.ht/~edwardloveall/Scribe", "description": ""}, {"name": "Libmedium", "url": "https://github.com/realaravinth/libmedium", "description": "", "stars": "30"}]}, {"name": "IMDb", "parent": "Overview", "entries": [{"name": "libremdb", "url": "https://github.com/zyachel/libremdb", "description": "", "stars": "174"}]}, {"name": "Quora", "parent": "Overview", "entries": [{"name": "Quetre", "url": "https://github.com/zyachel/quetre", "description": "", "stars": "342"}]}, {"name": "Reuters", "parent": "Overview", "entries": [{"name": "Neuters", "url": "https://github.com/HookedBehemoth/neuters", "description": "", "stars": "52"}]}, {"name": "Apple AirPlay", "parent": "Overview", "entries": [{"name": "RPiPlay", "url": "https://github.com/FD-/RPiPlay", "description": "", "stars": "4.6k"}, {"name": "air-pi-play", "url": "https://github.com/rahul-thakoor/air-pi-play", "description": "", "stars": "1.4k"}]}, {"name": "Shazam", "parent": "Overview", "entries": [{"name": "SongRec", "url": "https://github.com/marin-m/SongRec", "description": "", "stars": "977"}]}, {"name": "Telegram", "parent": "Overview", "entries": [{"name": "Telegram-FOSS", "url": "https://github.com/Telegram-FOSS-Team/Telegram-FOSS", "description": "", "stars": "2.2k"}]}, {"name": "Hacker News", "parent": "Overview", "entries": [{"name": "HN-search", "url": "https://github.com/algolia/hn-search", "description": "", "stars": "476"}, {"name": "HNTopLinks", "url": "https://github.com/eguller/hntoplinks", "description": "", "stars": "30"}, {"name": "Hackerweb", "url": "https://github.com/cheeaun/hackerweb", "description": "", "stars": "1.2k"}, {"name": "Hckrnws", "url": "https://github.com/rajatkulkarni95/hckrnws", "description": "", "stars": "67"}, {"name": "Hackers", "url": "https://github.com/weiran/Hackers", "description": "", "stars": "654"}]}, {"name": "Other services", "parent": "Overview", "entries": [{"name": "Pastewin", "url": "https://github.com/beucismis/pastewin", "description": "", "stars": "11"}, {"name": "MediathekViewWeb", "url": "https://github.com/mediathekview/mediathekviewweb", "description": "", "stars": "802"}, {"name": "NoPaste", "url": "https://github.com/bokub/nopaste", "description": "", "stars": "263"}, {"name": "PrivateBin", "url": "https://github.com/PrivateBin/PrivateBin", "description": "", "stars": "5.2k"}, {"name": "vaultwarden", "url": "https://github.com/dani-garcia/vaultwarden", "description": "", "stars": "26k"}, {"name": "snapdrop", "url": "https://github.com/RobinLinus/snapdrop", "description": "", "stars": "16k"}, {"name": "hedgedoc", "url": "https://github.com/hedgedoc/hedgedoc", "description": "", "stars": "4k"}, {"name": "etherpad-lite", "url": "https://github.com/ether/etherpad-lite", "description": "", "stars": "14k"}, {"name": "gitea", "url": "https://github.com/go-gitea/gitea", "description": "", "stars": "37k"}, {"name": "ArchiveBox", "url": "https://github.com/ArchiveBox/ArchiveBox", "description": "", "stars": "16k"}, {"name": "Wikiless", "url": "https://github.com/Metastem/wikiless", "description": "", "stars": "87"}, {"name": "Librarian", "url": "https://codeberg.org/librarian/librarian", "description": ""}, {"name": "Privacy Redirect", "url": "https://github.com/SimonBrazell/privacy-redirect", "description": "", "stars": "1.7k"}, {"name": "libredirect", "url": "https://github.com/libredirect/libredirect", "description": "", "stars": "2.5k"}, {"name": "Farside", "url": "https://github.com/benbusby/farside", "description": "", "stars": "425"}, {"name": "UntrackMe", "url": "https://framagit.org/tom79/nitterizeme", "description": ""}, {"name": "Redirector", "url": "https://github.com/einaregilsson/Redirector", "description": "", "stars": "1.2k"}, {"name": "uBlock Origin", "url": "https://github.com/gorhill/uBlock", "description": "", "stars": "37k"}, {"name": "StreetComplete", "url": "https://github.com/streetcomplete/StreetComplete", "description": "", "stars": "3.3k"}, {"name": "Matrix.org's Synapse", "url": "https://github.com/matrix-org/synapse", "description": "", "stars": "11k"}, {"name": "Pluja's Awesome Privacy", "url": "https://github.com/pluja/awesome-privacy", "description": "", "stars": "9.3k"}, {"name": "12ft.io / 12ft Ladder", "url": "https://12ft.io", "description": ""}, {"name": "Youtube Vanced", "url": "https://github.com/YTVanced", "description": ""}]}], "name": ""}