awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to meroser/iptv

Projects sharing features with IPTV

28 open-source projects similar to meroser/iptv, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • vbskycn/iptvvbskycn avatar

    vbskycn/iptv

    5,601View on GitHub↗
    HTML
    View on GitHub↗5,601
  • ersatztv/ersatztvErsatzTV avatar

    ErsatzTV/ErsatzTV

    2,539View on GitHub↗

    ErsatzTV is an IPTV channel simulator and linear media scheduler that transforms personal media libraries into simulated live television channels. It acts as a bridge and transcoding gateway, importing content from external media servers to create virtual broadcast channels delivered via M3U playlists and XMLTV program guides. The system distinguishes itself through a complex automation engine for linear playback, using collection-based sequencing and dynamic schedule resolution to emulate a traditional broadcast experience. It supports advanced playback logic, including the grouping of multi

    C#
    View on GitHub↗2,539
  • guovin/iptv-apiGuovin avatar

    Guovin/iptv-api

    24,341View on GitHub↗

    This project is an automated service designed for the management, validation, and distribution of live television stream sources. It functions as an integrated pipeline that collects disparate media feeds and organizes them into structured, standardized playlists compatible with various third-party media players. The system distinguishes itself through continuous background operations that maintain content reliability. It performs active network probing to test latency and connectivity, automatically pruning broken or unreliable links. Simultaneously, it acts as a middleware layer that interc

    Pythonauto-updateawesomeepg
    View on GitHub↗24,341
  • iptv-org/iptviptv-org avatar

    iptv-org/iptv

    127,909View on GitHub↗

    This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enables users to access and organize live broadcast content across various third-party media playback applications without hosting or distributing any actual video files. The repository distinguishes itself through a collaborative, crowdsourced workflow where contributors actively mai

    TypeScriptiptvm3uplaylist
    View on GitHub↗127,909
  • 4gray/iptvnator4gray avatar

    4gray/iptvnator

    5,611View on GitHub↗

    Iptvnator is an Electron-based desktop application for streaming live television and radio. It serves as an IPTV player and playlist manager that supports M3U, Xtream Codes, and Stalker portals, providing a unified interface for organizing and viewing media lists. The application functions as both an internal player and an external player wrapper, allowing users to hand off stream URLs to native third-party media players to bypass browser codec limitations. It includes a dedicated XMLTV program guide that maps external schedule data to live channels for broadcast discovery and catchup feature

    TypeScriptchromeoselectronepg
    View on GitHub↗5,611
  • suxuang/myiptvsuxuang avatar

    suxuang/myIPTV

    4,753View on GitHub↗

    myIPTV is a curated repository that aggregates live television stream URLs and organizes them into M3U-formatted playlist files. It operates as a static asset repository, delivering these playlists directly for use in external media players that support custom IPTV subscriptions. The project serves as a directory of high-definition live TV streams grouped by category, with each playlist available as a plain text file for maximum compatibility. What distinguishes myIPTV is its manual curation workflow and Git-hosted catalog. Playlists are hand-maintained by editors who verify stream availabili

    View on GitHub↗4,753
  • fanmingming/livefanmingming avatar

    fanmingming/live

    27,661View on GitHub↗

    This project is an IPTV playlist manager and live stream aggregator designed to organize and maintain custom television channel listings. It functions as a centralized repository for verified broadcast links, providing the tools necessary to consolidate disparate media sources into unified, standardized playlist files compatible with third-party streaming applications. The system distinguishes itself by utilizing client-side stream resolution, where the playback device handles the final network request to the media source, thereby reducing bandwidth demands on the hosting infrastructure. It a

    JavaScriptchinaconverterepg
    View on GitHub↗27,661
  • yang-1989/m3uYanG-1989 avatar

    YanG-1989/m3u

    10,961View on GitHub↗

    This project is an IPTV playlist generator and manager designed to collect and organize live streaming channel links into standardized files. It functions as a utility for curating broadcast sources, allowing users to maintain personalized channel lists that are compatible with various media player applications. The tool utilizes text-based serialization to organize streaming metadata, ensuring that curated collections remain portable and accessible across different devices. By decoupling content hosting from playlist management through URL-based resource referencing, it enables users to aggr

    Shell
    View on GitHub↗10,961
  • power721/alist-tvboxpower721 avatar

    power721/alist-tvbox

    2,962View on GitHub↗

    This project is a cloud drive media aggregator and storage proxy that merges content from multiple cloud storage providers into a unified directory. It functions as an M3U playlist generator, converting cloud files and streaming sources into standardized formats for use in external media players. The system acts as a plugin host for Python-based scripts to fetch and parse content from third-party websites. These operations are supported by a local proxy to accelerate request loading and bypass network restrictions. The software includes a web-based interface for managing server settings and

    Java
    View on GitHub↗2,962
  • kimentanm/aptvKimentanm avatar

    Kimentanm/aptv

    2,713View on GitHub↗

    aptv is a cross-platform m3u IPTV player and multi-platform media client designed for streaming live television channels. It functions as a cloud-synced media manager that stores playlists and application settings in the cloud to maintain consistent configurations across different devices. The application provides a native viewing experience across mobile, desktop, television, and automotive interfaces. It includes an electronic program guide to display scheduled broadcasts and channel information, alongside support for live television catch-up to play back previously aired programs. The sys

    View on GitHub↗2,713
  • 2hacc/tvbox2hacc avatar

    2hacc/TVBox

    5,769View on GitHub↗

    TVBox is a home media entertainment application designed for streaming movies, shows, and IPTV channels. It enables the discovery and playback of online video content by connecting to external content providers through network interface configurations. The system utilizes remote JSON or XML configuration files to dynamically populate media catalogs and streaming source lists. It manages connectivity via remote endpoint mapping and dynamic network interface mapping to resolve stream addresses directly on the device. The project covers media content streaming and IPTV playlist management, usin

    JavaScripttvbox
    View on GitHub↗5,769
  • herberthe/iptv-sourcesHerbertHe avatar

    HerbertHe/iptv-sources

    8,823View on GitHub↗

    This project is a containerized IPTV service that aggregates channel playlists from multiple public sources and serves them alongside Electronic Program Guide (EPG) XML data. It functions as an automated playlist aggregator and EPG provider, designed to run as a self-maintaining system that keeps channel listings current without manual intervention. The service distinguishes itself by combining playlist aggregation, EPG serving, and automated updates into a single containerized deployment. It refreshes aggregated channel data on a recurring schedule, pulling from multiple public repositories

    TypeScriptdiypdockeriptv
    View on GitHub↗8,823
  • ullaakut/cameradarUllaakut avatar

    Ullaakut/cameradar

    5,084View on GitHub↗

    Cameradar is a network scanning tool designed to discover publicly accessible IP cameras. It identifies active Real Time Streaming Protocol services by scanning IP ranges and using device fingerprints to determine specific hardware models. The tool performs security auditing through dictionary-based probing and brute force attacks to uncover valid streaming paths and authentication credentials. It validates discovered streams by verifying the receipt of real-time transport protocol data packets to eliminate false positives. The system supports a multi-stage discovery pipeline and can export

    Gocamerascctvhacking
    View on GitHub↗5,084
  • fongmi/tvFongMi avatar

    FongMi/TV

    7,383View on GitHub↗

    TV is a media streaming management application used to organize and play on-demand videos and live television channels from various web sources through a single interface. It functions as a hub for IPTV channel organization and media discovery. The project utilizes a modular system of crawler scripts to aggregate content and extract metadata from external websites. It manages network connectivity through encrypted DNS, proxy rules, and domain-based routing to filter traffic and bypass regional content restrictions. The application supports hardware-accelerated video decoding, electronic prog

    Javacatvodleanbackmedia3
    View on GitHub↗7,383
  • moontechlab/lunatvMoonTechLab avatar

    MoonTechLab/LunaTV

    7,879View on GitHub↗

    LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized media server that aggregates video sources and metadata from multiple external content management systems into a single searchable interface for streaming live television and on-demand video. The project distinguishes itself with a video stream ad-skipper that identifies and removes sliced advertisements from video feeds. It also features a remote configuration distribution system that delivers application settings through encoded links to automate the setup of clients. The appl

    TypeScript
    View on GitHub↗7,879
  • youhunwl/tvappyouhunwl avatar

    youhunwl/TVAPP

    18,382View on GitHub↗

    TVAPP is an IPTV stream aggregator and media content indexer designed to collect and organize daily updated streaming links into a single interface. It functions as a central platform for discovering and accessing free media content by aggregating links from multiple online sources. The application distinguishes itself through its ability to manage M3U playlists and provide live stream management, ensuring that broadcast links remain accessible across different platforms. By utilizing static-asset configuration mapping and remote-source data aggregation, the tool maintains a unified local ind

    JavaScriptandroidandroid-tvapk
    View on GitHub↗18,382
  • free-tv/iptvFree-TV avatar

    Free-TV/IPTV

    14,041View on GitHub↗

    This project is a centralized index and aggregator for public, free-to-air television broadcasts. It functions as a searchable database and directory that organizes open-access internet streams, allowing users to discover and browse international television channels without subscription requirements. The platform distinguishes itself by utilizing standardized playlist formats to map remote stream URLs into a structured directory. It supports international media discovery by applying hierarchical metadata to filter content by geographic region and genre, facilitating the management of curated

    Pythonhelp-wantedlooking-for-contributors
    View on GitHub↗14,041
  • lizongying/my-tvlizongying avatar

    lizongying/my-tv

    32,077View on GitHub↗

    This project is an Android media application designed for streaming live broadcast television channels. It functions as an IPTV client that aggregates various video sources into a unified interface, allowing users to manage and watch live content on both mobile devices and smart television hardware. The application distinguishes itself by providing a consistent viewing experience that adapts to different screen formats, from handheld devices to large-format displays. It utilizes playlist-driven navigation to organize custom media streams, enabling users to configure and access their preferred

    Ciptvmy-tvmytv
    View on GitHub↗32,077
  • hunlongyu/zy-playerHunlongyu avatar

    Hunlongyu/ZY-Player

    14,516View on GitHub↗

    ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content from custom or imported source lists. It functions as a media metadata browser that fetches movie ratings and information from external databases to assist in content discovery. The application integrates with external player software by handing off media streams to third-party applications. It provides tools for organizing video resources through a media library manager that supports poster views and custom source list definitions. The system includes global media search to

    Vueelectronelectron-appelectron-application
    View on GitHub↗14,516
  • lizongying/my-tv-0lizongying avatar

    lizongying/my-tv-0

    4,693View on GitHub↗

    This application is an Android TV streaming player that functions as a self-hosted IPTV client, a DASH live TV player, and an M3U playlist viewer. It is designed for television screens and supports navigation via remote control or touch gestures. The player delivers live television channels using DASH adaptive bitrate streaming, adjusting quality based on bandwidth. Video sources are configured by loading local or remote playlist files in M3U, text, or JSON formats, or by scanning a QR code that encodes a URL or serialised playlist data. Users can switch channels, bookmark favorite channels f

    Kotliniptvmy-tvmytv
    View on GitHub↗4,693
  • apache/tomcatapache avatar

    apache/tomcat

    8,186View on GitHub↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    Javahttpjavajavaee
    View on GitHub↗8,186
  • markqvist/reticulummarkqvist avatar

    markqvist/Reticulum

    4,438View on GitHub↗

    Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical mediums without relying on central infrastructure or IP protocols. It uses self-sovereign cryptographic identities for routing and authentication, replacing traditional IP addresses with collision-free globally unique addresses that require no central coordination. Every packet is encrypted by default using ephemeral key exchanges with forward secrecy, and unencrypted traffic is dropped as invalid. The stack unifies heterogeneous transport mediums—including LoRa radio, packet

    Pythonlorameshmesh-networks
    View on GitHub↗4,438
  • the-benchmarker/web-frameworksthe-benchmarker avatar

    the-benchmarker/web-frameworks

    7,087View on GitHub↗

    This project is a web framework performance benchmark suite and automated benchmarking orchestrator. It serves as a multi-language performance analysis tool designed to measure execution speed, throughput, and latency across various HTTP libraries and programming ecosystems. The system functions as an HTTP framework comparison tool that evaluates relative efficiency using consistent hardware and request patterns. It automates the build, deployment, and execution cycles necessary to collect stable performance data and compute metrics such as error rates and latency percentiles. The suite eval

    PHPbenchmarkframeworkhttp
    View on GitHub↗7,087
  • webpack/webpack-dev-serverwebpack avatar

    webpack/webpack-dev-server

    7,853View on GitHub↗

    webpack-dev-server is a local web server designed to serve webpack bundles and trigger browser refreshes when source files change. It functions as a development environment that hosts bundled applications and provides a live reloading workflow. The project distinguishes itself by supporting hot module replacement to update modules in a running application without a full page reload. It also acts as an HTTP proxy to redirect network request paths to different backends and provides history API fallbacks specifically for hosting single-page applications. The server includes capabilities for mon

    JavaScripthot-reloadserverwebpack
    View on GitHub↗7,853
  • davyxu/cellnetdavyxu avatar

    davyxu/cellnet

    4,061View on GitHub↗

    Cellnet is a Go networking framework designed for building distributed systems and peer-to-peer networks. It provides a multi-protocol transport layer that standardizes message exchange across TCP, UDP, and WebSockets, utilizing a binary message codec system to map message types to unique identifiers for network transmission. The framework is distinguished by its remote procedure call library, which enables the execution of functions on remote peers using synchronous or asynchronous request patterns. It further differentiates itself with an asynchronous event dispatcher that processes network

    Go
    View on GitHub↗4,061
  • illuspas/node-media-serverilluspas avatar

    illuspas/Node-Media-Server

    6,236View on GitHub↗

    Node-Media-Server is a Node.js media server that accepts incoming RTMP streams and delivers live video over HTTP-FLV and WebSocket-FLV for low-latency playback. It functions as a live RTMP streaming server, handling the ingestion and delivery of live video with sub-second latency for broadcasting workflows. The server provides stream authentication using JSON Web Tokens, validating tokens on publish or play requests to restrict access to authorized clients. It includes a GOP cache that stores the most recent Group of Pictures in memory, allowing new viewers to start playback immediately witho

    JavaScriptav1flvh264
    View on GitHub↗6,236
  • jamesturland/jimsgarageJamesTurland avatar

    JamesTurland/JimsGarage

    4,439View on GitHub↗

    JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide range of self-hosted services on their own hardware. It provides a structured approach to setting up containerized applications, from media servers and document management systems to VPNs and monitoring stacks, all through automated Docker-based configurations. The project distinguishes itself by offering a comprehensive library of deployment recipes that cover the full lifecycle of a home server environment. This includes not just the services themselves, but also the suppor

    Shell
    View on GitHub↗4,439
  • dyc87112/springcloud-learningdyc87112 avatar

    dyc87112/SpringCloud-Learning

    7,375View on GitHub↗

    SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud, covering the core patterns of service discovery, centralized configuration management, and API gateway routing. The project provides hands-on examples for registering and discovering microservice instances with Nacos, Eureka, or Consul, and for routing external API requests through Spring Cloud Gateway with support for filters and load balancing. The tutorials explore service resilience through circuit breakers and rate limiting with Sentinel and Hystrix, including custom fallback l

    Javaconsuleurekahystrix
    View on GitHub↗7,375

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search