iptv-org/epg — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2026-06-22
Fetch TV schedules from one or many supported TV sites instead of checking each station's website by hand.
Run it on a schedule (cron or Docker) so your IPTV setup's program guide stays current automatically.
Filter which channels and how many days ahead of schedule data to collect with a custom XML channel list.
Host the generated schedule file on a server so other devices on your network can pull it via URL.
| iptv-org/epg | nexu-io/html-anything | zarazhangrui/beautiful-html-templates | |
|---|---|---|---|
| Stars | 3,071 | 2,734 | 3,447 |
| Language | HTML | HTML | HTML |
| Last pushed | 2026-06-22 | — | 2026-06-09 |
| Maintenance | Active | — | Maintained |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | ops devops | vibe coder | general |
Figures from each repo's GitHub metadata at analysis time.
Works out of the box from the CLI, scheduling it (cron/Docker) for continuous updates takes a bit more setup.
EPG automatically pulls TV program schedules from hundreds of TV websites and merges them into one standardized file that IPTV apps and media servers can read.
Mainly HTML. The stack also includes JavaScript, HTML.
Active — commit in last 30 days (last push 2026-06-22).
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.