General

curl

wget

aria2

https://aria2.github.io/ aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

Video

yt-dlp

https://github.com/yt-dlp/yt-dlp yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project

Bittorrent

rtorrent

https://github.com/rakshasa/rtorrent

  • Last release in 2019, still works well though

stig

https://github.com/rndusr/stig stig is a TUI (text user interface) and CLI (command line interface) client for the BitTorrent client Transmission.

stig is in maintenance mode. The code needs to be split it into multiple projects and the current client doesn’t really support more clients besides Transmission. Please don’t make any feature PRs. The more time I invest in reviewing and testing code that is going to be dead, the less time I have for future-proofing stig

https://www.linuxshelltips.com/stig-bittorrent-client-transmission/

Transmission

https://transmissionbt.com/

See also https://cli-ck.io/transmission-cli-user-guide/