Fast, high quality YouTube downloads.
youtubedownloader.duckdns.org »
YouTube Downloader is a full stack application created to allow users to download YouTube videos. The user is able to select from a variety of audio and video formats and other configuration options.
- Directly search YouTube for videos.
- Download and convert multiple videos concurrently.
- Download quality options (best, worst).
- Option to automatically embed video metadata, thumbnail, and subtitles.
- Variety of audio formats supported (AAC, FLAC, M4A, MP3, OPUS, WAV).
- Variety of video formats supported (AVI, FLV, MKV, MOV, MP4, WEBM).
- Web UI with support for dark and light themes.
Please refer to the contributing guide for how to install the project for development purposes.
api
: An API developed in Python using FastAPI.extension
: A browser extension developed using WXT and Svelte.web
: A web application developed in SvelteKit.
client
: A TypeScript API client generated from the OpenAPI specification for the API using openapi-ts.config
: Common configs shared between other packages and apps in the monorepo.ui
: A UI library used by the project developed in Svelte.