Skip to content

A website to convert and download YouTube videos and audio at the highest quality provided by ytdl-core

License

Notifications You must be signed in to change notification settings

zS1L3NT/web-youtubedl

Repository files navigation

YouTube DL

License Languages Top Language Commit Activity Last commit

YouTube downloading website available here. You can choose the download type (Audio or Video), paste the link and click Convert to fetch information about a video. Once the video information loads, you can choose the filename (alphanumerical) then click Download to download.

Motivation

Working YouTube downloaders without ads are becoming rarer nowadays because of copyright issues. I decided to build my own version of a YouTube video downloader so that I could use it for my personal use to download my own youtube videos.

Features

  • Download Audio or Video from YouTube
    • Audio downloads allow setting custom ID3 data
  • Progressive Web Application
  • Mobile Responsive website

Usage

$ npm i
$ npm run dev

Built with

  • Backend
    • TypeScript
      • @types/cors
      • @types/express
      • @types/fluent-ffmpeg
      • @types/node
      • @types/uuid
      • @typescript-eslint/eslint-plugin
      • @typescript-eslint/parser
      • ts-node
      • typescript
    • FFmpeg & YTDL
      • @ffmpeg-installer/ffmpeg
      • fluent-ffmpeg
      • node-id3
      • ytdl-core
      • ytmusic-api
      • ytpl
    • Express
      • cors
      • express
    • ESLint
      • eslint
      • eslint-config-prettier
      • eslint-plugin-simple-import-sort
      • prettier
    • Miscellaneous
      • arktype
      • colors
      • dotenv
      • no-try
      • tracer
      • uuid
      • validate-any
  • Frontend
    • TypeScript
      • @types/react
      • @types/react-dom
      • @typescript-eslint/eslint-plugin
      • @typescript-eslint/parser
      • ts-node
      • typescript
    • Vite
      • @vitejs/plugin-react
      • vite
      • vite-plugin-pwa
      • workbox-build
      • workbox-core
      • workbox-routing
      • workbox-strategies
      • workbox-window
    • React
      • react
      • react-dom
    • Mantine
      • @mantine/core
      • @mantine/form
      • @mantine/hooks
      • @mantine/notifications
      • @tabler/icons-react
    • ESLint
      • eslint
      • eslint-config-prettier
      • eslint-plugin-react
      • eslint-plugin-simple-import-sort
      • prettier
    • Miscellaneous
      • axios

About

A website to convert and download YouTube videos and audio at the highest quality provided by ytdl-core

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages