NeoDLP - (Neo Downloader Plus)
Crossplatform Video/Audio Downloader Desktop App with Modern UI and Browser Integration
🥰 Liked this project? Please consider giving it a Star (🌟) on github to show us your appreciation and help the algorythm recommend this project to even more awesome people like you!
💻 Supported Platforms
- Windows (10 / 11)
- Linux (Debian / Fedora / Arch Linux base)
- MacOS (>10.3)
🌐 Supported Sites
- All Supported Sites by yt-dlp (2.5K+)
🧩 External Dependencies
- yt-dlp - The core CLI Tool used to download Video/Audio from the Web
- FFmpeg - Used for Video/Audio Post-processing
⬇️ Download and Installation
- Download the latest NeoDLP release based on your OS and CPU Architecture then install it or install it directly from an available distribution channel
| Arch\OS | Windows | Linux | MacOS |
|---|---|---|---|
| x86_64 | ✅ Download | ✅ Download | ✅ Download |
| ARM64 | ❌ N/A | ❌ N/A | ✅ Download |
| Platform (OS) | Distribution Channel | Installation Command / Instruction |
|---|---|---|
| Windows x86_64 | WinGet | winget install neodlp |
| Linux x86_64 (Arch Linux) | AUR | yay -S neodlp |
⚡ Technologies Used
🛠️ Contributing / Building from Source
Want to be part of this? Feel free to contribute...!! Pull Requests are always welcome...!! (^_^) Follow these simple steps to start building:
- Make sure to install Rust, Node.js and Git before proceeding.
- Install Tauri Prerequisites for your OS / platform
- Fork this repo in your github account.
- Git clone the forked repo in your local machine.
- Install Node.js dependencies:
npm install - Run development / build process
⚠️ Make sure to run the build command once before running the dev command for the first time to avoid build time errors
npm run tauri dev # for development
npm run tauri build # for production build
# must use --config flag with the commands if you are on macOS
--config "./src-tauri/tauri.macos-aarch64.conf.json" # for apple silicon macs
--config "./src-tauri/tauri.macos-x86_64.conf.json" # for intel x86 macs
- Do the changes, Send a Pull Request with proper Description (NOTE: Pull Requests Without Proper Description will be Rejected)
⭕ Noticed any Bugs or Want to give us some suggetions? Always feel free to open a GitHub Issue. We would love to hear from you...!!
📝 License
NeoDLP is Licensed under the MIT license. Anyone can view, modify, use (personal and commercial) or distribute it's sources without any attribution and extra permissions.