What is godl?

godl is a lightweight multi-threaded HTTP downloader written in Go.

How to build

Via Go environment

go install github.com/aeof/[email protected]

Build from source


git clone [email protected]:aeof/godl.git
cd godl
go build


cd godl
go install

Download from releases

Go to Release page for binary executables.

How to use

Download with 32 concurrent goroutine

godl -n 32 https://example.com/...

Download target file to the given directory

godl -d ~/Pictures https://example.com/...


View Github