Topics / #m3u8
M3u8 projects on GitHub
HTTP live streaming playlists and downloaders for segmented video streams.
As of , the most-starred M3u8 projects on GitHub are Tvlist-awesome-m3u-m3u8 (30.2K stars), live (28.6K stars) and iptv-api (25.6K stars). GitHub.Locker tracks 18 M3u8 repositories with 282.9K stars combined. The fastest-growing on October 17 was LibreTV, with +410 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+410LibreTV
LibreSpark/LibreTV · ★ 19.2KLibreTV is a self-hosted web app that searches and plays videos aggregated from third-party streaming source sites, plus live TV/IPTV via M3U playlists. It's built on Next.js 15 (App Router), TypeScript and Tailwind CSS, using ArtPlayer + hls.js as the player.
+69Ghost-Downloader-3
XiaoYouChR/Ghost-Downloader-3 · ★ 10KGhost Downloader is a cross-platform desktop download manager that handles HTTP, BitTorrent/Magnet, FTP, M3U8, MPEG-DASH and eD2k links, plus video sites like YouTube and Bilibili, all in one app.
iptv-api
Guovin/iptv-api · ★ 25.6KAn IPTV source auto-update tool: it collects live stream links from multiple sources, checks availability, speed-tests them and outputs playable M3U/TXT playlists or an API endpoint you can import into any player.
res-downloader
putyy/res-downloader · ★ 20.7KA free cross-platform desktop app that sniffs and downloads videos, audio, images, m3u8 streams and live streams from Chinese platforms like WeChat Video, Douyin, Kuaishou, Xiaohongshu, Kugou and QQ Music.
The all-time top
18 projects · by stars
- 30.2K
#1 · imDazui/Tvlist-awesome-m3u-m3u8Tvlist-awesome-m3u-m3u8
A curated Chinese awesome-list of IPTV live-stream sources: dated .m3u/.m3u8 playlists for CCTV, provincial Chinese channels and feeds worldwide, plus links to tools, player plugins and video tutorials.
- 28.6K
#2 · fanmingming/livelive
A free, fully open-source library of TV and radio channel logos plus related tools (EPG, m3u converters, an M3U8 web player), hosted for direct access over IPv4 and IPv6.
- 25.6K
#3 · Guovin/iptv-api
iptv-api
An IPTV source auto-update tool: it collects live stream links from multiple sources, checks availability, speed-tests them and outputs playable M3U/TXT playlists or an API endpoint you can import into any player.
- 4

cat-catch
22.3Kxifangczy/cat-catch · JavaScriptcat-catch ('Cat Catch') is a browser extension that sniffs out the resources a page loads, filters them into a list, and helps you download media such as m3u8 video streams.
- 5
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.
- 6

res-downloader
20.7Kputyy/res-downloader · GoA free cross-platform desktop app that sniffs and downloads videos, audio, images, m3u8 streams and live streams from Chinese platforms like WeChat Video, Douyin, Kuaishou, Xiaohongshu, Kugou and QQ Music.
- 7

LibreTV
19.2KLibreSpark/LibreTV · TypeScriptLibreTV is a self-hosted web app that searches and plays videos aggregated from third-party streaming source sites, plus live TV/IPTV via M3U playlists. It's built on Next.js 15 (App Router), TypeScript and Tailwind CSS, using ArtPlayer + hls.js as the player.
- 8
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.
- 9

N_m3u8DL-CLI
16.1Knilaoda/N_m3u8DL-CLI · C#It's a free, open-source command-line downloader for m3u8/HLS/DASH video streams, written in C# on .NET Framework. Give it an m3u8 link or a local file and it saves the video as mp4 or ts.
- 10

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.
- 11

m3u
11.5KYanG-1989/m3u · ShellA personal collection of IPTV live-stream source lists (M3U playlists) for Chinese and international TV channels, maintained casually by one person as a hobby.
- 12

FileCentipede
10.9Kfilecxx/FileCentipede · C++FileCentipede is an all-in-one internet upload/download manager that works as a BitTorrent client, WebDAV client, FTP client, and SSH client, with browser integration for grabbing audio/video from web pages.
- 13

bug
10.3Kliu673cn/bug · HTMLThis is a configuration/source repository for TVBox, a popular Chinese streaming-box app. It is described as an 'open-source version of TVBox (empty shell - configure yourself)', meaning it provides source links you load into the TVBox app rather than the app itself.
- 14

IPTV
10.3Kjoevess/IPTVThis project automatically aggregates Chinese IPTV live stream sources from the hao趣网 site, TVBox playlists, and other online sources, then picks the best-quality and fastest video streams and republishes them as ready-to-use playlist files, updated on a regular schedule.
- 15

Ghost-Downloader-3
10KXiaoYouChR/Ghost-Downloader-3 · PythonGhost Downloader is a cross-platform desktop download manager that handles HTTP, BitTorrent/Magnet, FTP, M3U8, MPEG-DASH and eD2k links, plus video sites like YouTube and Bilibili, all in one app.
- 16

iptv
9.6Kvbskycn/iptv · HTMLThis is a repository that automatically collects and verifies free IPTV live-streaming source lists (channel URLs) for Chinese TV, updated every 6 hours.
- 17
streambert
6.3Ktruelockmc/streambert · JavaScriptStreambert is a cross-platform Electron desktop app that lets you stream and download movies, TV series, and anime for free, with no ads or tracking.
- 18

streamfirefly
286rumoii/streamfirefly · JavaScriptStreamFirefly (流萤) is a local-first tool for finding and downloading media on web pages. A browser extension detects videos, audio, images and HLS/DASH manifests, while a Rust-based Windows native helper handles the actual downloading, queuing, resuming and FFmpeg merging; tasks and settings stay on your machine.
Related topics
Often tagged together