GitHub repository: youcmd/go-upload
Description: File uploader with support for multiple hosts and progress reporting written in Go.