cURL permet de télécharger des fichiers en ligne de commande depuis à peu près tous les protocoles existants (HTTP, HTTPS, FTP, FTPS, …). Il existe aussi sous forme de bibliothèque intégrée directement dans d'autres projets (PHP par exemple).
Deluge permet de télécharger des fichiers partagés en pair à pair avec le protocole torrent.
Wget permet de télécharger des fichiers en ligne de commande depuis les principaux protocoles existants (HTTP, HTTPS, FTP, FTPS).
yt-dlp permet de télécharger des vidéos depuis les sites de partages de vidéos (Youtube, …). Il fonctionne en ligne de commandes mais il existe des interfaces graphiques pour l'utiliser.