rTorrent est un client BitTorrent en ligne de commande, dont l'interface est construite avec la bibliothèque ncurses. Il est écrit avec le langage C++, et basé sur la bibliothèque libTorrent pour UNIX (il ne s'agit pas de la bibliothèque libtorrent développée par Arvid Norberg).