NeoDLP logo

NeoDLP neosubhamoy

Use this command to install NeoDLP:
winget install --id=neosubhamoy.neodlp -e

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

README

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\OSWindowsLinuxMacOS
x86_64DownloadDownloadDownload
ARM64❌ N/A❌ N/ADownload
Platform (OS)Distribution ChannelInstallation Command / Instruction
Windows x86_64WinGetwinget install neodlp
MacOS UniversalCurl-Bash Installercurl -sSL https://neodlp.neosubhamoy.com/neodlp_macos_installer.sh | bash
Linux x86_64 (Arch Linux)AURyay -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.

Versions
0.1.0
Website
License