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 guovin/iptv-api

Open-source alternatives to Iptv Api

30 open-source projects similar to guovin/iptv-api, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Iptv Api alternative.

  • 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
  • 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
  • meroser/iptvMeroser avatar

    Meroser/IPTV

    4,128View on GitHub↗

    This project is a set of utilities for aggregating live broadcast streams and generating standardized playback lists and electronic program guides. It functions as an IPTV playlist generator and a live stream aggregator that consolidates distributed sources into a single manageable list. The system curates live channels and high-definition logos into standardized M3U and TXT formats. It also includes an XMLTV generator to produce electronic program guides containing broadcast schedules and channel information. The toolset covers the processing of raw broadcast data into chronological timelin

    View on GitHub↗4,128

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
  • vbskycn/iptvvbskycn avatar

    vbskycn/iptv

    5,601View on GitHub↗
    HTML
    View on GitHub↗5,601
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • lissy93/awesome-privacyLissy93 avatar

    Lissy93/awesome-privacy

    9,500View on GitHub↗

    This project is a curated directory and catalog of privacy-respecting software and security-focused services. It serves as a structured resource for finding alternatives to corporate services, focusing on tools that prioritize data sovereignty, end-to-end encryption, and user anonymity. The directory is maintained as a markdown-based resource list and rendered via a static site generator. It further extends its utility through a CORS-enabled public API and a JSON-based data schema, allowing the curated catalog of tools and providers to be retrieved programmatically. The collection covers a w

    Astro
    View on GitHub↗9,500
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • 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
  • ffmpeg/ffmpegFFmpeg avatar

    FFmpeg/FFmpeg

    61,176View on GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Caudiocffmpeg
    View on GitHub↗61,176
  • shekhargulati/52-technologies-in-2016shekhargulati avatar

    shekhargulati/52-technologies-in-2016

    7,311View on GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    JavaScriptawesomeawesome-listblog
    View on GitHub↗7,311
  • 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
  • owncast/owncastowncast avatar

    owncast/owncast

    10,950View on GitHub↗

    Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts. The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed

    Goactivitypubbroadcastingchat
    View on GitHub↗10,950
  • zlmediakit/zlmediakitZLMediaKit avatar

    ZLMediaKit/ZLMediaKit

    17,197View on GitHub↗

    ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It provides a native development kit for embedding streaming and transcoding capabilities directly into custom applications, supporting the ingestion, distribution, and recording of live video feeds across various network protocols. The platform distinguishes itself through a high-performance architecture that bridges legacy surveillance protocols with modern web-compatible streaming standards. It utilizes a thread-per-core execution model and zero-copy buffer management to maintain

    C++flvgb28181hls
    View on GitHub↗17,197
  • arut/nginx-rtmp-modulearut avatar

    arut/nginx-rtmp-module

    13,982View on GitHub↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    C
    View on GitHub↗13,982
  • mahmoud/awesome-python-applicationsmahmoud avatar

    mahmoud/awesome-python-applications

    17,892View on GitHub↗

    This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate

    Jupyter Notebookapplicationaudioeducation
    View on GitHub↗17,892
  • voltagent/awesome-claude-code-subagentsVoltAgent avatar

    VoltAgent/awesome-claude-code-subagents

    21,906View on GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Shellai-agent-frameworkai-agent-toolsai-agents
    View on GitHub↗21,906
  • voltagent/awesome-openclaw-skillsVoltAgent avatar

    VoltAgent/awesome-openclaw-skills

    50,296View on GitHub↗

    This project serves as a comprehensive framework and registry for managing extensions within autonomous assistant environments. It provides the infrastructure necessary to integrate third-party tools, configure diverse language model backends, and deploy persistent agent instances across local or cloud-hosted platforms. The ecosystem distinguishes itself through a modular architecture that prioritizes security and interoperability. It features a centralized system for managing sensitive credentials and scoped permissions, ensuring that external integrations operate within defined access bound

    agent-skillsawesomeawesome-list
    View on GitHub↗50,296
  • stylishthemes/github-darkStylishThemes avatar

    StylishThemes/GitHub-Dark

    9,911View on GitHub↗

    GitHub-Dark is a browser extension theme and collection of user style sheets designed to provide a comprehensive dark mode aesthetic for the GitHub interface. It functions by injecting custom style rules directly into the browser to override default website colors, fonts, and layout properties, aiming to improve visual comfort and readability during extended use. The project distinguishes itself through its focus on deep integration and visual consistency. It includes specialized support for syntax highlighting across various programming languages and notebook environments, ensuring that code

    CSSawesomecssdark
    View on GitHub↗9,911
  • gxtrobot/bustaggxtrobot avatar

    gxtrobot/bustag

    3,826View on GitHub↗

    Bustag is a containerized media library manager and automated metadata aggregator. It serves as a centralized database for tracking digital assets, utilizing machine learning models to act as a predictive content filter that identifies and recommends media based on user preferences. The system distinguishes itself through a supervised preference modeling workflow, where users manually label assets as liked or disliked to train predictive models. These models then automate content curation and personalized recommendations by analyzing labeled datasets. The platform integrates web data aggrega

    JavaScript
    View on GitHub↗3,826
  • gotenberg/gotenberggotenberg avatar

    gotenberg/gotenberg

    12,452View on GitHub↗

    Gotenberg is a stateless, containerized service that provides a unified API for document conversion, manipulation, and web-to-PDF rendering. It functions as a centralized engine that abstracts complex document processing tasks, allowing users to interact with various rendering tools and libraries through standard HTTP requests. The service distinguishes itself by utilizing headless browser automation to capture web content and by wrapping multiple specialized PDF engines into a single interface. It supports asynchronous task execution, offloading resource-intensive operations to background wo

    Goapichromechromium
    View on GitHub↗12,452
  • iv-org/invidiousiv-org avatar

    iv-org/invidious

    20,471View on GitHub↗

    Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio

    Crystalagplv3hacktoberfestinvidious
    View on GitHub↗20,471
  • navidrome/navidromenavidrome avatar

    navidrome/navidrome

    21,753View on GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Goairsonicmadsonicmedia-server
    View on GitHub↗21,753
  • peer-calls/peer-callspeer-calls avatar

    peer-calls/peer-calls

    1,900View on GitHub↗

    Peer-calls is a self-hosted, browser-based video conferencing platform designed for real-time audio, video, and screen sharing. It functions as a communication server that coordinates peer-to-peer signaling, allowing participants to join private meeting rooms directly through their web browsers without the need for additional software installations. The platform distinguishes itself through a distributed architecture that supports multi-instance scaling and session synchronization. By utilizing a shared data store and a selective forwarding unit, it manages media streams and bandwidth distrib

    Goconferencep2ppeer-call
    View on GitHub↗1,900
  • open-falcon/falcon-plusopen-falcon avatar

    open-falcon/falcon-plus

    7,246View on GitHub↗

    Falcon Plus is an infrastructure monitoring platform designed to aggregate performance metrics from distributed agents and manage infrastructure health alerts. It functions as a containerized service orchestrator and a distributed metrics aggregator, providing a centralized system for routing monitoring data and exposing health statistics via a REST observability interface. The platform features a dedicated system alert manager that evaluates incoming performance data against predefined thresholds to trigger operational alarms. It employs a data pipeline to consolidate real-time metrics from

    Go
    View on GitHub↗7,246