Comparison of file-sharing applications explained

File sharing is a method of distributing electronically stored information such as computer programs and digital media. Below is a list of file sharing applications, most of them make use of peer-to-peer file sharing technologies.

This comparison contains also download managers that can be used as file sharing applications. For pure download managers see the comparison of download managers, and for BitTorrent-only clients the comparison of BitTorrent clients.

Table

NameNetwork[1] Anonymous P2PLink system compatibilityPricePlatformLicenseProgramming languageFree Spyware-AdwareLatest release yearExtra information
aMuleeDonkey, KadFreeGNU, macOS, Windows, LinuxC++2016,
BitCometBitTorrent, eDonkey, Kad;[2] HTTP/FTP downloadFreeWindowsC++2015, Exploits SuperSeeding and thus is often banned by trackers and peers. Compatible with e2DK links through an eMule plugin which gives access to eDonkey and Kad networks and cross-network sharing abilities with BitTorrent network.
class="table-rh" DC++Direct ConnectFreeWindowsC++2017, 0.866 Many modifications exist, for example: LinuxDC++, EiskaltDC++, FlylinkDC++, etc.
eMuleeDonkey, KadFreeWindowsC++2010, Supports protocol obfuscation
FiletopiaFiletopia (except when using a bouncer)FreeWindowsJava2018
FlashgetBitTorrent, eDonkey; HTTP/FTP downloadWindows2012
Free Download ManagerBitTorrent; HTTP/FTP downloadFreeWindowsC++ 2015,
Freenet’s FProxyFreenetFreeGNU, macOS, WindowsJava2020,
FrostFreenetFreeGNU, macOS, WindowsJava2011
FrostWireBitTorrentFreeGNU, macOS, Windows Java2015, Fork of LimeWire, with no copyrighted-material blocker planned.
FopnuFopnuFreeGNU Linux, Windows ProprietaryC++2023Fully decentralized network[3]
GetRightBitTorrent; HTTP/FTP downloadWindows2011
giFTOpenFT and, with plugins, Ares, Gnutella, FastTrackFreeGNU, macOS, WindowsC2004,
GnucDNA / GnucleusGnutella, Gnutella2FreeWindowsC++2005,
GNUnet / gnunet-fsGNUnetFreeGNU, FreeBSD, macOS, WindowsC2019, Latest preview release: 0.11.0pre66 / [4]
gtk-gnutellaGnutellaFreeGNU, Windows, LinuxC2018,
I2PhexI2P (protocol Gnutella)FreeGNU, macOS, WindowsJava2011Need I2P to run.
iMuleI2P (protocol Kad network)FreeGNU, macOS, WindowsC++2013, needs I2P to run
JumpshareJumpshareFree or US$9.99/monthWindows, macOSProprietaryVarious2015Real-time file sharing with built-in utilities for screenshots, screencasts, notes, and voice clips
KCeasyAres, Gnutella, FastTrack, OpenFTFreeWindowsC++, Object Pascal (Delphi)2008Uses integrated giFT file sharing daemon as back-end.
KGetBitTorrent; HTTP/FTP downloadFreepart of KDE on WindowsC++2012
MLDonkeyBitTorrent, eDonkey, FastTrack, (Gnutella, Gnutella2), Kad; HTTP/FTP downloadFreeGNU, macOS, Windows, LinuxOCaml2014, P2P application, telnet / web-interface / GUI interface, complete and complex remote usage. Sancho GUI makes automatic SSH tunnels.
NodezillaPrivateFreeGNU, WindowsJava2010Most is proprietary, GUI is GPL.
Perfect DarkPerfect DarkFreeWindowsC++2015Boards. Auto update.
RetroshareRetroshareFreeWindows, GNU, macOSC++2023Uses PGP for friend authentication. Decentralized F2F network type.
RobertI2P (protocol BitTorrent)FreeGNU, macOS, WindowsPython2012needs I2P to run
ShareShareFreeWindowsObject Pascal (Delphi)2006Anonymous developer; tries to be Winny successor
ShareazaeDonkey, BitTorrent, Gnutella, Gnutella2, Direct Connect; HTTP/FTP downloadFreeWindowsC++2017, Uses a powerful files library; maintained by volunteer group
StealthNetRShareFreeGNU, macOS, WindowsC#2011Evolution of the RShare client with many functions.
SoulseekSoulseekFree, donations for privilegesWindows, Mac, LinuxC++, QT2015, Folder downloads, browse users with folder trees, no multi-source downloads
TriblerBitTorrent and its ownFreeWindows, GNU, macOSPython, C++2019, Unlike most other torrent clients, Tribler is decentralized (as well as anonymous) and does not rely on any trackers or any other indexing service to discover content.[5] Also features a built-in video streamer.
Vuze
(formerly Azureus)
BitTorrent and I2P (except when using I2P)FreeGNU, macOS, WindowsJava2016,
WinMXWinMX Peer Network (independent, now user-operated), OpenNAP, chatrooms supportedFreeWindowsC++2004Official development has ceased due to RIAA coercion. Versions 3.53, 3.54 beta 4 and older are available from 3rd parties.
WinnyWinnyFreeWindowsC++2003
WireShareGnutella, BitTorrentFreeGNU, macOS, WindowsJava2016Forked from Limewire pro
NameNetworkAnonymous P2PLink system compatibilityPricePlatformLicenseProgramming languageFree Spyware-AdwareLast release yearExtra information

See also

Other comparisons

Notes and References

  1. Compatibility with eDonkey and Kad networks is done via a modded eMule plugin also developed by the Comet team
  2. https://fopnu.com/
  3. Web site: GNUnet download website . 2018-06-09 . https://web.archive.org/web/20180612141442/https://gnunet.org/downloads . 2018-06-12 . dead .
  4. http://www.tribler.org/trac/wiki/whatIsTribler/2 whatIsTribler/2