A cross-platform video and audio downloading application powered by YT-DLP.
# Clone the repository
git clone https://github.com/FrankyRay/Reflux.git
cd Reflux
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri build
Reflux is built with Tauri, a Rust-based desktop app framework, as a backend and Svelte, a Reactive web framework, as a frontend. Reflux using YT-DLP as a video downloading engine. All icons use Lucide Icon (NPM: @lucide/svelte
).
This is a learning project where I'm exploring Rust (Tauri) and Desktop App Development. While the software is functional, I'm still learning about Open Source Project Management.
I'm new to managing open source contribution, so please be patient! If you'd like to help:
This project is as much about learning software development as it is about creating a useful tool.
This software is provided "as is" without warranty of any kind. The developers are not responsible for any misuse of this software or any legal consequences that may arise from its use. Users must ensure compliance with all applicable laws and platform terms of service.
Please respect content creators' rights and platform policies.
This software is intended for personal, educational, and research use only. Users are solely responsible for ensuring their use complies with applicable copyright laws, platform terms of service, and local regulations. The developers assume no responsibility for how this software is used.
This project is licensed under the MIT License - see the LICENSE file for details.
⚠️ Important: Always ensure you have the right to download content before using this software. When in doubt, don't download.