RTorrent Vs RuTorrent Vs RuTorrent-Flutter
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