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

third-party YouTube client for Android

Ranking updated Jun 30, 2026

For an open source YouTube client for Android, the strongest matches are infinityloop1308/pipepipe (PipePipe is a full-featured Android YouTube client that provides), skytubeteam/skytube (SkyTube is a third-party Android YouTube client that delivers) and teamnewpipe/newpipe (NewPipe is the definitive open-source Android YouTube client offering). libre-tube/libretube and metrolistgroup/metrolist round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “github open source youtube client android”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

third-party YouTube client for Android

Find the best repos with AI.We'll search the best matching repositories with AI.
  • infinityloop1308/pipepipeInfinityLoop1308 avatar

    InfinityLoop1308/PipePipe

    4,637View on GitHub↗

    PipePipe is a multi-platform video client that aggregates content from YouTube, PeerTube, and other sites into a single interface. It provides ad-free viewing by automatically skipping sponsored segments and restoring dislike counts and original titles, while supporting background audio playback that continues after leaving the app. The application includes a video download manager that fetches streams in multiple formats, resumes interrupted downloads, and batch downloads entire channels and playlists. The app is built on a modular architecture that uses plugin-based content extraction to su

    PipePipe is a full-featured Android YouTube client that provides ad-free viewing, background audio playback, video downloading, subscription management, and comment browsing, exactly matching the requested features for an alternative YouTube client.

    ShellAd-Blocking PlayersBackground Media PlaybackBackground Media Playback
    View on GitHub↗4,637
  • skytubeteam/skytubeSkyTubeTeam avatar

    SkyTubeTeam/SkyTube

    2,746View on GitHub↗

    SkyTube is a third-party mobile application for streaming YouTube videos. It provides an ad-free video player that removes advertisements and integrates a media downloader for saving videos and thumbnails to local device storage for offline use. The application features a content filter to block videos based on channel lists, language, or view counts, and a subscription manager for importing and tracking channel updates in a dedicated feed. It also utilizes community-sourced timing data to automatically skip sponsored segments within videos. Playback is managed through gesture-based controls

    SkyTube is a third-party Android YouTube client that delivers an ad-free player, video downloads, subscription management, and sponsored-skip features, fitting the alternative-client category even though background playback and comment browsing aren't highlighted in the description.

    JavaAd-Blocking PlayersYouTube Channel SubscriptionsVideo Channel Subscriptions
    View on GitHub↗2,746
  • teamnewpipe/newpipeTeamNewPipe avatar

    TeamNewPipe/NewPipe

    38,701View on GitHub↗

    NewPipe is a privacy-focused media client that aggregates content from multiple streaming platforms into a single, unified interface. By utilizing a specialized parsing engine, the application extracts structured metadata directly from raw web content, allowing users to browse and play media without requiring individual service accounts or proprietary tracking. The application distinguishes itself through a decoupled playback engine that separates core streaming logic from the user interface, enabling persistent background audio and floating window playback. To ensure consistent access, the s

    NewPipe is the definitive open-source Android YouTube client offering background playback, ad-free viewing, video downloads, subscription management, and comment browsing—exactly what you’re looking for.

    JavaAudio Playback
    View on GitHub↗38,701
  • libre-tube/libretubelibre-tube avatar

    libre-tube/LibreTube

    12,150View on GitHub↗

    LibreTube is a privacy-focused mobile client designed for streaming online video content without requiring a platform account. It functions by routing all media traffic through intermediate proxies, which masks user identity, prevents data collection by third-party platforms, and bypasses geographic content restrictions. The application provides an ad-free viewing experience by automatically detecting and skipping integrated sponsored segments and promotional content within video streams. It maintains a stateless playback architecture that ensures no session cookies or tracking identifiers pe

    LibreTube is an open-source Android YouTube client focused on privacy and ad-free viewing, which directly matches your search for an alternative YouTube app.

    KotlinAd-Free InterfacesVideo Channel Subscriptions
    View on GitHub↗12,150
  • metrolistgroup/metrolistMetrolistGroup avatar

    MetrolistGroup/Metrolist

    6,764View on GitHub↗

    Metrolist is a music streaming application and library manager designed for high-fidelity audio and video playback. It functions as a collaborative audio player that enables real-time playback synchronization across multiple users through a request and approval system. The platform features an AI-driven lyrics translator that fetches time-synced lyrics and provides automated real-time translations. It also includes specialized integrations for Discord Rich Presence and a dedicated media client interface for Android Auto. The system manages music libraries with remote cloud storage synchroniz

    Metrolist is an open-source Android YouTube Music client with Material You design, background playback, and ad-free listening — it fits the alternative-YouTube-client category well, though it focuses on music and may not cover video downloads or comment browsing.

    KotlinBackground Media PlaybackAudio Playback
    View on GitHub↗6,764
  • namidaco/namidanamidaco avatar

    namidaco/namida

    5,002View on GitHub↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Namida is an Android app built with Flutter that describes itself as a specialized client for YouTube content in addition to being a media player and music library manager, so it fits the search for an alternative YouTube client, though it focuses more on audio playback and library management than on full YouTube client features like subscription management or comment browsing.

    DartAudio Playback
    View on GitHub↗5,002
  • mostafaalagamy/metrolistmostafaalagamy avatar

    mostafaalagamy/Metrolist

    10,388View on GitHub↗

    Metrolist is a multi-functional audio player and YouTube music client. It serves as a music library manager and a synchronized lyrics viewer, providing a unified interface for streaming audio and video content. The application distinguishes itself through real-time music synchronization, which allows multiple users to share a coordinated listening experience. It also includes automated translation tools for synchronized lyrics and a dedicated system for streaming audio from video sharing services with background playback and offline caching. The platform covers a broad set of capabilities, i

    Metrolist is an open-source Android YouTube client focused on audio streaming and music library management, supporting background playback and offline caching, but it does not provide ad removal, subscription management, or full video browsing, making it a narrow fit for a general YouTube client replacement.

    KotlinAndroid Audio PlayersYouTube Media ClientsAdvanced Audio Processing
    View on GitHub↗10,388
  • vfsfitvnm/vimusicvfsfitvnm avatar

    vfsfitvnm/ViMusic

    9,450View on GitHub↗

    ViMusic is an Android media player and music streaming application designed as a client for YouTube Music. It provides a mobile interface for searching, playing, and organizing audio and video content from the service. The application integrates background playback and offline audio caching to allow music listening without an active internet connection. It includes a dedicated playlist manager for creating local collections and managing playback queues using remote content. The project covers a range of playback and organization capabilities, including artist and album bookmarking, synchroni

    ViMusic is an open-source Android client for YouTube Music that supports background playback and offline audio caching, making it a relevant alternative YouTube client for music-focused use, though it does not cover video downloading or ad removal as fully as some other options.

    KotlinYouTube Music IntegrationsAndroid Audio PlayersMusic Content Search
    View on GitHub↗9,450
  • errorflynn/ytdlp-interfaceErrorFlynn avatar

    ErrorFlynn/ytdlp-interface

    2,691View on GitHub↗

    ytdlp-interface is a self-hosted media downloader that provides a web-based graphical user interface for retrieving and saving internet videos to a local server or device. It functions as a visual wrapper for the yt-dlp command line engine, allowing users to fetch online video and audio content without using a terminal. The project enables online video archiving and web content extraction by allowing users to enter URLs into a simplified interface to save media from supported platforms. The system manages these downloads through a structured communication layer that separates the frontend fr

    ytdlp-interface is a self-hosted web-based GUI for yt-dlp that downloads videos from YouTube, but it is not an Android app or a YouTube client for browsing and playback — it is a server-side downloader, not the native client experience you are looking for.

    C++Video DownloadersVideo Downloaders
    View on GitHub↗2,691
  • doublesymmetry/react-native-track-playerdoublesymmetry avatar

    doublesymmetry/react-native-track-player

    3,662View on GitHub↗

    react-native-track-player is a cross-platform mobile audio player library for playing local and streamed audio files. It provides a background audio service that maintains music playback and responds to remote commands from lock screens and Bluetooth devices. The library includes a playback engine capable of decrypting audio files secured by industry-standard digital rights management and an adaptive bitrate streaming client that supports HLS and DASH formats to adjust audio quality based on network conditions. It also features an offline media storage manager for saving audio content locally

    This is a cross-platform audio playback library for React Native apps, not a standalone YouTube client; while it could be used to add background audio to a custom client, it does not provide YouTube-specific features like ad removal, subscriptions, or feed browsing.

    KotlinBackground Media PlaybackAudio Playback
    View on GitHub↗3,662
  • axcore/tartubeaxcore avatar

    axcore/tartube

    2,901View on GitHub↗

    Tartube is a desktop video manager and web video downloader designed for capturing and storing video content from a wide variety of hosting sites for offline viewing. It serves as a graphical interface for the yt-dlp engine to download and organize videos from platforms such as YouTube and Twitch. The application enables web video archiving to prevent data loss from deletions or platform changes. It provides a dedicated interface for categorizing and managing large collections of downloaded web videos within an organized library. The system handles multi-platform video downloading and offlin

    Tartube is a desktop video downloader and library manager, not an Android app — while it can download YouTube videos, it cannot run on an Android device or serve as a client replacement.

    PythonVideo Downloaders
    View on GitHub↗2,901
  • maxrave-dev/simpmusicmaxrave-dev avatar

    maxrave-dev/SimpMusic

    9,535View on GitHub↗

    SimpMusic is an ad-free music streaming application that provides background audio and video playback from external web sources. It enables personal music library management through the organization of custom playlists and the synchronization of user accounts across multiple devices. The application features AI-powered real-time translation of time-synced lyrics and integrates with vehicle head units to map playback controls and browsing for in-car use. It utilizes cookie-based session synchronization to access personal libraries and recommendations from external services. The platform inclu

    SimpMusic is an ad-free music streaming app that uses YouTube as a source for background audio/video playback, but it centers on music rather than providing a full YouTube client experience with subscription management, comment browsing, and dedicated video downloads.

    KotlinBackground Media PlaybackAudio Playback
    View on GitHub↗9,535
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
infinityloop1308/pipepipe4.6KShellgpl-3.0Jan 31, 2026
skytubeteam/skytube2.7KJavaGPL-3.0May 24, 2026
teamnewpipe/newpipe38.7KJavaGPL-3.0Jun 16, 2026
libre-tube/libretube12.2KKotlinGPL-3.0Jun 15, 2026
metrolistgroup/metrolist6.8KKotlingpl-3.0Feb 18, 2026
namidaco/namida5KDartotherFeb 20, 2026
mostafaalagamy/metrolist10.4KKotlinGPL-3.0Jun 26, 2026
vfsfitvnm/vimusic9.5KKotlinGPL-3.0Jul 15, 2024
errorflynn/ytdlp-interface2.7KC++mitJan 30, 2026
doublesymmetry/react-native-track-player3.7KKotlinapache-2.0Feb 19, 2026

Related searches

  • an open source alternative to YouTube Music
  • an open source platform for hosting videos
  • an open source tool for downloading videos
  • an open source media streaming application
  • an open source video player for desktop
  • a federated video host
  • a command line tool for downloading videos
  • an open source video hosting platform