Rawst Download Manager
Content
About
Snag your files efficiently with Rawst downloader, written in rust for blazingly fast execution. It's lightweight with less dependencies
💡 Features
- Sequential streamed downloads
- Concurrent downloads with multiple segments
- Multiple file downloads from a text file
- Resumable downloads support
- Recordable history
- Configurable config file
- Detailed progress bars
- Blazingly fast execution time
- Lightweight binary size
📦 How to install Rawst?
Linux
- Download [Linux installer](../../releases/download/0.4.0/linux.sh) from releases and run it
Windows
- Download [Windows installer](../../releases/download/0.4.0/windows.bat) from releases and run it
Build from source
- run ``cargo build --release``
- move the binary to corresponding directories
- Windows => ``C:\Users\%USERNAME%\AppData\Local\Microsoft\WindowsApps``
- Linux => ``/usr/local/bin``
⚙️ Usage
Usage: rawst [OPTIONS]
Options:
-u, --url <Url> Url to download
--resume <Resume> Resume download of the given record ID
-f, --file <InputFile> Filepath to the file with links
--history Display download history
-s, --save-as <Saveas> Save file as custom name
-m, --max-threads <Threads> Maximum number of concurrent downloads
-h, --help Print help
-V, --version Print version
Screenshots
🎯 Planned features
- [ ] Torrent support
- [ ] Proxy support
- [ ] Scheduled downloads
- [ ] Priority downloads
- [ ] Custom headers support
- [x] Resumable downloads
- [ ] Parallel downloads using cores
- [x] Download history
- [ ] Checksum with sha256
- [x] Config files
- [ ] Website link grabber
- [ ] GUI wrapper with Iced
- [ ] Rewrite with better design
License
GNU General Public License v3.0