Skip to content
wget, partially re-implemented in go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
wget Committing changes in line with someutils v0.5 Apr 18, 2014
.gitignore fix for wget-go command Jun 20, 2015
.goxc.json fix for wget-go command Jun 20, 2015
LICENSE Initial commit Oct 26, 2013 default-page plus ssl options Dec 8, 2013
wget-go.go fix for wget-go command Jun 20, 2015


wget, partially re-implemented in go.

Implemented so far

  • Standard http & https requests
  • Progress bar and speed reporting. tested on Linux & Windows
  • --output-document
  • --continue
  • SSL: --no-check-certificate & --secure-protocol
  • --default-page=index.html

To do

  • --http-user , --http-password --auth-no-challenge
  • --proxy-user, --proxy-password
  • --header, --save-headers, --referer, --user-agent, --post-data, --content-disposition
  • --certificate,--ca-certificate,...

Not planned

  • ftp protocol
  • --recursive (for archiving websites) and --warc- options

Planned non-standard features

  • parallelize multiple requests
  • Hopefully: parallelize a large request using 'Range' header, much like --continue
  • 'known hosts' support for SSL
You can’t perform that action at this time.