Topics / #youtube-downloader

YouTube-downloader projects on GitHub

Tools for downloading YouTube videos and audio.

As of , the most-starred YouTube-downloader projects on GitHub are yt-dlp (199.1K stars), youtube-dl (141.3K stars) and cobalt (45.1K stars). GitHub.Locker tracks 18 YouTube-downloader repositories with 560.5K stars combined. The fastest-growing on October 17 was yt-dlp, with +376 stars in a day.

18Projects
560.5KStars in total
+652Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

18 projects · by stars

  1. #1 · yt-dlp/yt-dlp

    yt-dlp

    yt-dlp is a feature-rich command-line audio/video downloader that supports thousands of sites, built as a fork of youtube-dl based on the inactive youtube-dlc.

    199.1K
  2. #2 · ytdl-org/youtube-dl

    youtube-dl

    youtube-dl is a command-line program to download videos from YouTube and many other video sites.

    141.3K
  3. #3 · imputnet/cobalt

    cobalt

    cobalt is a media downloader with no ads, trackers, or paywalls: you paste a link to a video or song, get the file, and move on.

    45.1K
  1. 4

    NewPipe

    40.2KTeamNewPipe/NewPipe · Java

    NewPipe is a free, lightweight streaming front-end for Android: one open-source app for watching videos and listening to audio from YouTube, PeerTube, Bandcamp, SoundCloud and media.ccc.de.

  2. 5

    Seal

    29.8KJunkFood02/Seal · Kotlin

    Seal is a free, open-source Android app for downloading videos and audio from any of the video platforms supported by yt-dlp.

  3. 6

    YoutubeDownloader

    16.5KTyrrrz/YoutubeDownloader · C#

    A desktop app for downloading from YouTube: paste the URL of any video, playlist or channel and save it in the format you choose. It can also search YouTube by keywords for quick look-ups.

  4. 7

    VideoCaptioner

    16.3KWEIFENG2333/VideoCaptioner · Python

    VideoCaptioner (卡卡字幕助手) is an LLM-powered subtitling assistant for videos: it recognizes speech, polishes and translates subtitles, and burns them back into the video.

  5. 8

    pytube

    13.2Kpytube/pytube · Python

    A lightweight, dependency-free Python library and command-line utility for downloading YouTube videos — made for scripting downloads instead of grabbing them by hand.

  6. 9

    SpotiFlyer

    11.3KShabinder/SpotiFlyer · Kotlin

    SpotiFlyer is a Kotlin Multiplatform app that downloads albums, playlists and tracks from Spotify, YouTube, YouTube Music, Gaana, Jio Saavn and SoundCloud, saving them locally instead of streaming.

  7. 10

    ytdlnis

    10.6Kdeniscerri/ytdlnis · Kotlin

    YTDLnis is a free, open-source Android app that downloads audio and video from YouTube and many other sites using yt-dlp.

  8. 11

    ytDownloader

    10.5Kaandrew-me/ytDownloader · JavaScript

    ytDownloader is a desktop app with a graphical interface for downloading video and audio from the web — no command line needed.

  9. 12

    Ghost-Downloader-3

    10KXiaoYouChR/Ghost-Downloader-3 · Python

    Ghost Downloader is a cross-platform desktop download manager that handles HTTP, BitTorrent/Magnet, FTP, M3U8, MPEG-DASH and eD2k links, plus video sites like YouTube and Bilibili, all in one app.

  10. 13

    PipePipe

    7KInfinityLoop1308/PipePipe · Shell

    PipePipe is a free Android app for browsing YouTube and similar services (like BiliBili and NicoNico) without ads or tracking, built as a feature-packed fork of NewPipe.

  11. 14

    yoinks

    6Kpablostanley/yoinks · TypeScript

    yoinks is a terminal tool that downloads videos from YouTube, X/Twitter, Instagram, Threads, TikTok and 1,800+ other sites — just paste a url and pick a resolution or audio-only mp3.

  12. 15

    onthespot

    1.8Kots-downloader/onthespot · Python

    OnTheSpot is a free, open-source music downloader written in Python. It pulls tracks from streaming services like Apple Music, Spotify, Tidal, Deezer, Qobuz and Bandcamp.

  13. 16

    downvid

    1KDownvid/downvid · TypeScript

    DownVid is a modern, cross-platform open-source desktop app for downloading videos and audio from YouTube, Bilibili, Douyin, TikTok and 1000+ other sites, without watermarks or ads.

  14. 17

    PotHelper

    491MorpheApp/PotHelper · Java

    PotHelper is a simple PoToken minter written in Java. A PoToken is a token YouTube requires to prove a request comes from a legitimate client, and this tool generates one locally.

  15. 18

    vdl

    327engatec/vdl · Java

    VDL is a cross-platform desktop application that puts a graphical interface on yt-dlp, so you can download videos from YouTube and many other supported sites without touching the command line.

Often tagged together