DEV Community


fastget - ultra fast download files over HTTP(S)

pgollangi profile image Prasanna Kumar Updated on ・1 min read

fastget is an open source CLI tool and Go library to ultra fast download files over HTTP(S).


  • Concurrent download of files over HTTP(S) if server supports Accept-Ranges. Otherwise, fallback to single thread download.
  • Increase no. of concurrent workers to speed up download. Use flag --workers.
  • Add curl like custom headers to authentifacte HTTP(S) requests. Use flag --header.
  • Specify output file to write downloads. Default to file name of URL.


fastget Demo

Discussion (2)

Editor guide
loouislow profile image
Loouis Low • Edited

Nice! I also create a similar program many years ago, written in C, very low-level, very efficient. It's called the Blackhole.

qm3ster profile image