Skip to content

Repository files navigation

MVLoader - YouTube Music/Video Downloader

Open Source and FREE to use modern, fast, and user-friendly YouTube music/video downloader built for music lovers. Convert and download YouTube videos to high-quality MP3 or MP4 format with just a few clicks.

Next.js React TypeScript TailwindCSS

Features

  • 🎵 Convert YouTube videos to High-quality MP3 or MP4
  • 🚀 Fast conversion and download speeds
  • 💻 No software installation required
  • 🌙 Dark/Light theme support
  • 📱 Fully responsive design
  • 🔒 Secure and private - no personal information required
  • 💯 100% Open Source and FREE to use!

Author Note:

Currently, the application performs high-quality downloads successfully only on the local machine. Due to YouTube’s strict bot detection mechanisms, I’m working on implementing a solution to bypass these restrictions.

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (recommended) or npm

Installation

  1. Clone the repository:
git clone git@github.com:anarbabashov/mvloader.git
cd mvloader
  1. Install dependencies:
pnpm install
  1. Run the development server:
pnpm dev
  1. Open http://localhost:3000 in your browser.

## Tech Stack

- **Framework**: Next.js 15.2.4
- **Language**: TypeScript
- **Styling**: TailwindCSS
- **UI Components**: 
  - Radix UI
  - Lucide Icons
  - shadcn/ui components
- **Form Handling**: React Hook Form
- **State Management**: React Hooks
- **Theme**: next-themes
- **Validation**: Zod

## Features in Detail

1. **Video Download**
   - Support for YouTube URLs
   - Multiple format options (MP3, MP4)
   - Real-time URL validation
   - Progress tracking

2. **User Interface**
   - Clean and modern design
   - Responsive layout
   - Dark/Light theme toggle
   - Mobile-friendly navigation

## Contributing

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

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Support

For support, please visit our [FAQ page](/faq) or open an issue in the repository.

## Acknowledgments

- Built with [Next.js](https://nextjs.org/)
- UI components from [shadcn/ui](https://ui.shadcn.com/)
- Icons by [Lucide](https://lucide.dev/)

About

A free, modern, fast, and user-friendly YouTube music and video downloader built for music lovers.

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages