2025-04-28 23:49:42 +05:30
2025-06-12 21:33:11 +05:30
2025-04-28 23:49:42 +05:30
2025-04-28 23:49:42 +05:30
2025-04-28 23:49:42 +05:30

NeoDLP - (Neo Downloader Plus)

Cross-platform Video/Audio Downloader Desktop App with Modern UI and Browser Integration

status github tag PRs

🥰 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

🧩 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

  1. 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
MacOS Universal Curl-Bash Installer curl -sSL https://neodlp.neosubhamoy.com/neodlp_macos_installer.sh | bash
Linux x86_64 (Arch Linux) AUR yay -S neodlp

Technologies Used

Tauri Rust React TypeScript ShadCnUi

🛠️ 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:

  1. Fork this repo in your github account.
  2. Git clone the forked repo in your local machine.
  3. Install Node.js dependencies: npm install
  4. 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

# for windows and linux users
npm run tauri dev      # for development
npm run tauri build      # for production build

# for macOS users (based on cpu architecture)
npm run tauri dev -- --config "./src-tauri/tauri.macos-aarch64.conf.json"     # for apple silicon macs, development
npm run tauri build -- --config "./src-tauri/tauri.macos-aarch64.conf.json"     # for apple silicon macs, production build

npm run tauri dev -- --config "./src-tauri/tauri.macos-x86_64.conf.json"     # for intel x86 macs, development
npm run tauri build -- --config "./src-tauri/tauri.macos-x86_64.conf.json"     # for intel x86 macs, production build
  1. 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.

Languages
TypeScript 87.3%
Rust 5.2%
CSS 4%
JavaScript 3.3%
NSIS 0.1%