RTorrent Vs RuTorrent Vs RuTorrent-Flutter

Abdul Malik
1 min readMar 28, 2021

rTorrent is a BitTorrent Client written in C++ with a focus on high performance and good code. It’s one of the fastest BitTorrent clients out there.

ruTorrent is the web-interface for the Bit-Torrent Client rTorrent. They communicate with the XML-RPC protocol which is a type of Inter Process Communication (IPC).

ruTorrent-flutter is the mobile-interface for the Bit-Torrent Client rTorrent.

Since ruTorrent is an open-source web-application built by amazing people with a set of APIs which implements features and plugins such as downloading torrents from RSS feeds etc.

The RuTorrent-Flutter community have decided to use the ruTorrent’s APIs for implementing the ruTorrent-flutter Mobile Application instead of directly using rtorrent’s APIs.

I made a quick drawing to explain things better.

Links to all the projects :

RTorrent — https://github.com/rakshasa/rtorrent

RuTorrent — https://github.com/Novik/ruTorrent

RuTorrent-Flutter — https://github.com/CCExtractor/rutorrent-flutter

--

--