JavaScript youtube-dl

Open-source JavaScript projects categorized as youtube-dl

Top 18 JavaScript youtube-dl Projects

  • youtube-dl-gui

    A cross-platform GUI for youtube-dl made in Electron and node.js (by jely2002)

    Project mention: Safe YouTube to mp3 converter | /r/techsupport | 2023-05-22

    The GUI for that is pretty decent for basic usage. A lot easier for people who struggle with command line stuff.

  • youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

    Project mention: What is a good desktop app that is not YTM desktop? | /r/YoutubeMusic | 2023-05-01
  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • spotify-dl

    Spotify Downloader and alternative of Spotdl(python) tool made in NodeJS based on youtube-dl (by SwapnilSoni1999)

  • videodownloader

    A video and channel downloader that supports 110 websites, powered by Electron and youtube-dl

    Project mention: Best yt-dlp GUI? | /r/youtubedl | 2022-12-17

    This is the one I built and I like to use personally:

  • stream-detector

    A Firefox addon for keeping track of manifests used by various streaming protocols and downloading media files.

    Project mention: Blob storage links - All4 | /r/youtubedl | 2022-11-23

    Use The Stream Detector

  • boram

    :film_strip: Cross-platform graphical WebM converter

    Project mention: Where to insert commands to limit frame rate and playback speed? | /r/ffmpeg | 2022-11-06

    I'm using the ffmpeg gui wrapper Boram to cut, crop and encode VP9 webms.

  • youtube-local

    browser-based client for watching Youtube anonymously and with greater page performance

    Project mention: Unable To Publish Port On Host Machine With Docker | /r/devops | 2023-05-23

    FROM python:3.9 RUN apt-get update && apt-get install -y git WORKDIR /app RUN git clone WORKDIR /app/youtube-local RUN pip install --no-cache-dir -r requirements.txt EXPOSE 8080 CMD [ "python", "" ]

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • example

    An easy to use and customize discord music bot. Support YouTube, Spotify, SoundCloud, and 700+ more sites (by distubejs)

    Project mention: Can you create a discord bot with ytdl-core in it for personal usage? | /r/Discord_Bots | 2022-12-24
  • youtube-to-anchorfm

    An automation process to convert YouTube video into audio file and uploading it to podcast

    Project mention: Help? My YouTube channel was suspended | | 2022-07-21

    Interestingly enough part of this project is taken from whichh also converts YouTube videos into Anchor FM podcasts but does so in a Docker container in github actions.

  • wybm

    :scissors: Extract and cut youtube webms

  • spotifyDown

    Downify | An android app that downloads spotify playlist for offline use.

    Project mention: Downify - App that lets you download Spotify playlists for free | /r/androidapps | 2023-06-03

    - Custom Downloader ( if wrong tracks are downloaded) - Open-sourced (

  • youtube-scissors-cli

    A simple cli-app that allows you to divide a YouTube video into multiple separate videos base on a video's time stamps. Powered by pkg and yt-scissors library.

    Project mention: GitHub - Guuzzeji/youtube-scissors-cli: YouTube-Scissors CLI is a simple CLI app that allows you to divide a single YouTube video into multiple separate videos base on a YouTube video’s time stamps. | /r/opensource | 2022-10-01
  • youtube-dl-wrap

    A simple node.js wrapper for youtube-dl.

  • Grabby

    A browser extension for downloading files and media from websites (by pouriap)

    Project mention: Grabby, a successor for the legendary FlashGot in WebExtensions form | /r/firefox | 2023-03-27
  • Reactube

    An alternative interface + downloader for Youtube made with React, Node, Invidious and youtube-dl

  • YoutubeVideoDownloader

    It downloads videos, what more do you want?

  • ZenLoad

    Download playlists or channels from YouTube including metadata and thumbnails.

  • yt-scissors

    [ YouTube-Scissors ] A simple API (npm library) that allows you to divide a YouTube video into multiple separate videos base on a video's time stamps. Created using FFmpeg and Node.js.

    Project mention: YT-Scissors, a simple library that allows you to divide a single YouTube video into multiple separate videos base on YouTube's time stamps system. | /r/npm | 2022-09-26

    If you want to check out my GitHub repo, look here. You can also check out the npm page here.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-03.

JavaScript youtube-dl related posts


What are some of the best open-source youtube-dl projects in JavaScript? This list will help you:

Project Stars
1 youtube-dl-gui 5,758
2 youtube-music 3,492
3 spotify-dl 1,032
4 videodownloader 790
5 stream-detector 533
6 boram 413
7 youtube-local 343
8 example 122
9 youtube-to-anchorfm 99
10 wybm 56
11 spotifyDown 30
12 youtube-scissors-cli 23
13 youtube-dl-wrap 22
14 Grabby 16
15 Reactube 11
16 YoutubeVideoDownloader 11
17 ZenLoad 2
18 yt-scissors 1
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.