Skip to content

Jupiee/rawst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rawst Download Manager

Latest stable release GitHub license Total downloads

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
  • Recordable history
  • Configurable config file
  • Detailed progress bars
  • Blazingly fast execution time
  • Lightweight with less dependencies

📦 How to install Rawst?

Linux
Windows
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
  -f, --file <InputFile>       Filepath to the file with links
  -s, --save-as <Saveas>       Save file as custom name
  -m, --max-threads <Threads>  Maximum number of concurrent downloads [default: 1]
  -h, --help                   Print help
  -V, --version                Print version

Screenshots

single_download.png multi_donwload.png

🎯 Planned features

  • Torrent support
  • Proxy support
  • Scheduled downloads
  • Priority downloads
  • Custom headers support
  • Resumable downloads
  • Parallel downloads using cores
  • Download history
  • Checksum with sha256
  • Config files
  • Website link grabber
  • GUI wrapper with Iced
  • Rewrite with better design

License

GNU General Public License v3.0