Skip to content

sangkan-dev/deras

Repository files navigation

🌊 Deras Download Manager

Deras Logo

Deras (Indonesian for Swift/Fast Flow) is a high-performance, modern download manager designed for speed, efficiency, and a seamless cross-platform experience. Built with Rust, Tauri 2, and Svelte 5, it offers a premium desktop feel on Linux, Windows, macOS, and Mobile.

Deras Banner

✨ Key Features

  • 🚀 Performance-First Engine: Written in Rust for maximum efficiency and multi-threaded throughput.
  • 📥 Protocol Support:
    • HTTP/HTTPS: High-speed multi-connection downloads.
    • BitTorrent: Full support for .torrent files and magnet: links (powered by librqbit).
  • 🕒 Smart Scheduler: Define bandwidth-friendly download windows.
  • 🛡️ Site Manager: Securely store and manage credentials for authenticated downloads.
  • ⚡ Bandwidth Throttling: Global and per-task speed limits.
  • 📂 Auto-Categorization: Intelligent file sorting (Video, Audio, Documents, etc.).
  • 🔌 Browser Integration: Manifest V3 extension for seamless download interception.
  • 📝 Detailed Logging: Real-time event tracking for every download.
  • 📱 Cross-Platform: Premium native experience on Linux, Windows, macOS, Android, and iOS.

🛠️ Technology Stack

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/HasanH47/deras.git
    cd deras
  2. Install dependencies:

    bun install
  3. Run in development mode:

    bun run tauri dev
  4. Build for production:

    bun run tauri build

🤝 Contributing

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

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Deras (Indonesian for Swift/Fast Flow) is a high-performance, modern download manager designed for speed, efficiency, and a seamless cross-platform experience. Built with Rust, Tauri 2, and Svelte 5, it offers a premium desktop feel on Linux, Windows, macOS, and Mobile.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors