Topics / #media
Media projects on GitHub
Organizing, serving, and playing media content.
As of , the most-starred Media projects on GitHub are you-get (56.9K stars), ExoPlayer (21.9K stars) and xbmc (21.3K stars). GitHub.Locker tracks 24 Media repositories with 323.1K stars combined. The fastest-growing on October 17 was hongguo-desktop-releases, with +124 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+124hongguo-desktop-releases
waligoraamodio288-rgb/hongguo-desktop-releases · ★ 3.9KThis is the Windows desktop client for 'Hongguo' (红果), a short-drama (duanju) player app. It lets you browse, search and watch short drama series on a PC with local favorites and resume-watching, without needing an Android emulator.
IPTV
Free-TV/IPTV · ★ 21.2KA community-maintained M3U playlist of free-to-watch live TV channels from around the world — local over-the-air feeds plus free internet services. You load it into any IPTV player.
cloudstream
recloudstream/cloudstream · ★ 11KCloudStream is a free, open-source Android app for streaming and downloading media. It works as an extension-based media center for phones and TVs.
YoutubeDownloader
Tyrrrz/YoutubeDownloader · ★ 16.5KA desktop app for downloading from YouTube: paste the URL of any video, playlist or channel and save it in the format you choose. It can also search YouTube by keywords for quick look-ups.
The all-time top
24 projects · by stars
- 56.9K
#1 · soimort/you-getyou-get
You-Get is a tiny command-line utility that downloads media contents — videos, audios and images — from the web, for when there is no other handy way to save them.
- 21.9K
#2 · google/ExoPlayerExoPlayer
ExoPlayer was Google's open-source media player library for Android. This GitHub repository is deprecated and stale — all development has moved to AndroidX Media3.
- 21.3K
#3 · xbmc/xbmcxbmc
Kodi is a free and open source media player and entertainment hub: one app that organizes and plays your movies, music, and photos, built to turn any computer into a home theater.
- 4
IPTV
21.2KFree-TV/IPTV · PythonA community-maintained M3U playlist of free-to-watch live TV channels from around the world — local over-the-air feeds plus free internet services. You load it into any IPTV player.
- 5

BBLL
17.5Kxiaye13579/BBLLBBLL is a third-party Bilibili client for Android TV, built by an individual developer for learning and communication. It is not a hack of the official app: it simply wraps Bilibili's existing APIs to bring Bilibili videos and live streams to the big screen.
- 6
hls.js
17Kvideo-dev/hls.js · TypeScriptA JavaScript library that plays HLS (HTTP Live Streaming) video directly in the browser. It relies on HTML5 video and Media Source Extensions, transmuxing MPEG-2 TS and AAC/MP3 streams into MP4 fragments asynchronously in a Web Worker.
- 7

YoutubeDownloader
16.5KTyrrrz/YoutubeDownloader · C#A desktop app for downloading from YouTube: paste the URL of any video, playlist or channel and save it in the format you choose. It can also search YouTube by keywords for quick look-ups.
- 8

YYeTsBot
16.3Ktgbot-collection/YYeTsBot · PythonYYeTsBot is a Telegram bot and website for Chinese-subtitled movies and TV shows: it indexes resources from YYeTs (人人影视) and lets you search a title and get its resource links. The GitHub description says it covers all YYeTs resources plus many cloud-drive links shared by users.
- 9

Radarr
14.6KRadarr/Radarr · C#Radarr is a movie collection manager for Usenet and BitTorrent users: it watches RSS feeds for new movies, then works with your indexers and download clients to grab, sort, and rename them into your library.
- 10
stash
13.1Kstashapp/stash · GoStash is a self-hosted webapp written in Go that organizes and serves your personal video/image collection (SFW or NSFW), pulling in metadata like performers, tags, and studios from online scrapers.
- 11

awesome-iptv
12.7Kiptv-org/awesome-iptvThis is a curated list of resources related to IPTV: providers, EPG sources, players for every platform, supporting tools, and datasets, all organized in a single GitHub README.
- 12

ivideo
11.8Kphobal/ivideo · JavaScriptA cross-platform desktop client that collects videos from China's mainstream video platforms in one app, so you don't install each site's own client — it even includes the big sites' VIP content.
- 13

ffmpeg-libav-tutorial
11.1Kleandromoreira/ffmpeg-libav-tutorial · CA free, open-source tutorial — almost a small book — on using FFmpeg as a library (libav): from how video, audio, codecs and containers work to writing C code that remuxes and transcodes media.
- 14
cloudstream
11Krecloudstream/cloudstream · KotlinCloudStream is a free, open-source Android app for streaming and downloading media. It works as an extension-based media center for phones and TVs.
- 15
fq
10.6Kwader/fq · Gofq is a command-line tool, language and collection of decoders for working with binary formats - often described as jq for binary data. You can dump a file's structure, run jq-style queries against it and explore results in an interactive REPL.
- 16

JiaoZiVideoPlayer
10.5Klipangit/JiaoZiVideoPlayer · JavaJiaoZiVideoPlayer is a highly customizable video player framework for Android: a player view you drop into your app's layout, with support for the system MediaPlayer as well as ExoPlayer and ijkplayer (ffmpeg) kernels.
- 17

wavesurfer.js
10.4Kkatspaugh/wavesurfer.js · TypeScriptwavesurfer.js is an open-source library for web apps that renders an interactive audio waveform and plays the audio, built on modern browser tech like Web Audio.
- 18

react-player
10.3Kcookpete/react-player · TypeScriptA React component that plays media from many sources through one component and a single src prop — file paths, HLS and DASH streams, Mux, YouTube, Vimeo, Wistia and more.
- 19

livego
10.2Kgwuhaolin/livego · Golivego is a simple, efficient live video streaming server written in pure Go: you push a video stream into it, and it re-serves that stream to viewers over RTMP, HTTP-FLV and HLS.
- 20

hongguo-desktop-releases
3.9Kwaligoraamodio288-rgb/hongguo-desktop-releasesThis is the Windows desktop client for 'Hongguo' (红果), a short-drama (duanju) player app. It lets you browse, search and watch short drama series on a PC with local favorites and resume-watching, without needing an Android emulator.
- 21

vhs-decode
2.1Koyvindln/vhs-decode · Jupyter NotebookVHS-Decode is software that decodes raw FM RF signals captured directly from videotape heads (VHS, SVHS, U-Matic, Betamax, Video8/Hi8, etc.) into usable video and audio, as part of the FM RF Archival method of media preservation. It is a fork of 'ld-decode', the laserdisc RF decoder.
- 22

onthespot
1.8Kots-downloader/onthespot · PythonOnTheSpot is a free, open-source music downloader written in Python. It pulls tracks from streaming services like Apple Music, Spotify, Tidal, Deezer, Qobuz and Bandcamp.
- 23

media-inference-worker
329framepipe-dev/media-inference-worker · PythonA small Python client for media model inference — the README describes it as an old test client from the media pipeline, apparently copied out as a snapshot.
- 24

fathom
115TraceApps/fathom · DartFathom is an all-in-one client for Jellyfin that puts your movies, shows, music, and Live TV in one desktop or Android app, with optional built-in Seerr requests and a full YouTube client.
Related topics
Often tagged together