Skip to content

Akshay-gurav-31/QuickDL-YouTube-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickDL Logo

QuickDL – YouTube Video Downloader

Fast. Simple. Ad-Free.

A built-for-speed YouTube video downloader powered by Flask and Vanilla JS.

License Python Flask Status


📖 Overview

QuickDL allows users to download YouTube videos in multiple resolutions (1080p, 720p, etc.) directly from their browser. It runs locally, ensuring complete privacy with no data tracking.


🚀 Features

  • Lightning Fast: Powered by the robust yt-dlp engine.
  • 📺 High Quality: Downloads up to 1080p Full HD.
  • 🎨 Modern UI: Clean, responsive, and easy to use.
  • Privacy Focused: No ads, no tracking, runs locally.
  • Responsive: Works seamlessly on desktop and mobile.

🛠️ Tech Stack

Backend

  • Python: Core logic.
  • Flask: lightweight WSGI web application framework.
  • yt-dlp: The powerful command-line media downloader.

Frontend

  • HTML5/CSS3: Modern layout with Flexbox/Grid.
  • Vanilla JavaScript: Fast, dependency-free interaction.

📁 Project Structure

QuickDL-YouTube-Downloader/
│
├── backend/
│   ├── app.py             # Main Flask Application
│   ├── requirements.txt   # Python Dependencies
│   └── Procfile           # Render Deployment Configuration
│
├── frontend/
│   ├── index.html         # Main UI (HTML/CSS/JS)
│   ├── vercel.json        # Vercel Configuration
│   └── Favicon/           # Icons and Assets
│
├── README.md              # Documentation
└── LICENSE                # MIT License

⚙️ Installation & Setup

1. Clone the Repository

git clone https://github.com/Akshay-gurav-31/QuickDL-YouTube-Downloader.git
cd QuickDL-YouTube-Downloader

2. Backend Setup

Navigate to the backend directory and install dependencies:

cd backend
pip install -r requirements.txt

Run the server:

python app.py

3. Usage

Open your browser and navigate to:

http://localhost:5000

Paste a YouTube link and start downloading!


⚠️ Disclaimer

This project is intended for educational and personal use only. Downloading copyrighted content without permission may violate YouTube’s Terms of Service. The developer is not responsible for any misuse of this software.


🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

👨‍💻 Developed By

Akshay Gurav

GitHub


© 2026 QuickDL. Licensed under MIT.

About

A fast, secure, and open-source YouTube video downloader built with Flask and Vanilla JS. Features a premium UI and no ads.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors