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.

18Projects
282.9KStars in total
+627Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

18 projects · by stars

  1. #1 · imDazui/Tvlist-awesome-m3u-m3u8

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

    30.2K
  2. #2 · fanmingming/live

    live

    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.

    28.6K
  3. #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.

    25.6K
  1. 4

    cat-catch

    22.3Kxifangczy/cat-catch · JavaScript

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

  2. 5

    IPTV

    21.2KFree-TV/IPTV · Python

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

  3. 6

    res-downloader

    20.7Kputyy/res-downloader · Go

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

  4. 7

    LibreTV

    19.2KLibreSpark/LibreTV · TypeScript

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

  5. 8

    hls.js

    17Kvideo-dev/hls.js · TypeScript

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

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

  7. 10

    awesome-iptv

    12.7Kiptv-org/awesome-iptv

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

  8. 11

    m3u

    11.5KYanG-1989/m3u · Shell

    A personal collection of IPTV live-stream source lists (M3U playlists) for Chinese and international TV channels, maintained casually by one person as a hobby.

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

  10. 13

    bug

    10.3Kliu673cn/bug · HTML

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

  11. 14

    IPTV

    10.3Kjoevess/IPTV

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

  12. 15

    Ghost-Downloader-3

    10KXiaoYouChR/Ghost-Downloader-3 · Python

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

  13. 16

    iptv

    9.6Kvbskycn/iptv · HTML

    This is a repository that automatically collects and verifies free IPTV live-streaming source lists (channel URLs) for Chinese TV, updated every 6 hours.

  14. 17

    streambert

    6.3Ktruelockmc/streambert · JavaScript

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

  15. 18

    streamfirefly

    286rumoii/streamfirefly · JavaScript

    StreamFirefly (流萤) 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.

Often tagged together