Analysis updated 2026-06-20
Load the master playlist into VLC or Kodi to watch free live TV channels from dozens of countries.
Filter country-specific or category playlists to build a regional streaming app.
Use the companion API to programmatically list and search available channels.
Embed a live TV channel list into a media player app without scraping streams yourself.
| iptv-org/iptv | firecrawl/firecrawl | clash-verge-rev/clash-verge-rev | |
|---|---|---|---|
| Stars | 115,965 | 115,952 | 116,117 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 3/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
No installation needed, paste the playlist URL into a compatible video player like VLC and you're watching immediately.
This project is a community-maintained collection of links to live television channels you can watch over the internet. IPTV stands for Internet Protocol television, which simply means TV streamed over a network instead of cable or satellite. The repository gathers publicly available stream URLs from around the world and packages them into playlist files in the m3u format that most video players understand. The way it works is straightforward. You take the link to one of the provided playlists, paste it into a video player that supports live streaming, and the player loads the list of channels for you to browse and watch. The main playlist with every available channel lives at a fixed URL on the project's site, and additional themed or filtered playlists are listed in a companion file in the repository. Channel metadata comes from a sister database project, an Electronic Program Guide (the schedule of what's airing) is available through another related repository, and there is also an API project that exposes the data programmatically. You would use this if you want a free, no-account way to sample live TV channels from many countries, especially with apps that already accept m3u playlist URLs. The repository itself stores no video, only user-submitted links to streams that copyright holders have made public. The project is released under a Creative Commons Zero license, which essentially places it in the public domain. Updates are automated through a GitHub Actions workflow.
A community-maintained collection of publicly available live TV stream links from around the world, packaged into m3u playlist files you can load into any compatible video player.
Mainly TypeScript. The stack also includes TypeScript, GitHub Actions, m3u.
Released under Creative Commons Zero, effectively public domain, you can use it for any purpose with no restrictions.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.