aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
GPL-2.0 License
See README.rst
A cross-platform FTP/FTPS client library based on Boost.Asio
stable, high-performance and low resource consumption BitTorrent client
sophisticated command line file transfer program (ftp, http, sftp, fish, torrent)
an efficient feature complete C++ bittorrent implementation