Below is a list of top 10 most popular open source file sharing programs.



1) Ares


Ares is a free open source file sharing program that enables users to share any digital file including images, audio, video, software, documents, etc.It includes plenty of jazzy features. Most notably: a built-in directshow media player and a robust library manager. You can also use Ares Galaxy’s shoutcast radio support to host p2p chatrooms.
OS Support: Windows


2) eMule


A filesharing client based on the eDonkey2000 network (hence the name “eMule”), this client enables advanced functionality. With the built-in IRC client, you can talk with other downloaders. To help this process, it’s translated into many, many languages, from Hungarian to Latvian.
OS Support: Windows


3) Vuze


A java bases file sharing application, formerly called Azureus. It supports a lot of plugins that can be used to enhance your file sharing experience.
OS Support: Windows, Linux, Mac


4) DC++


This P2P filesharing client is used by whole lot of people to connect
to the Direct Connect network. If you’re not a geek, this might be the
program for you: Despite its odd name, DC++ boasts an easy-to-use
interface, without a pixel of adware.
OS Support: Windows


5) Shareaza


Shareaza is a free file sharing application which also supports parental controls. It also guarantees to protect children's privacy. It supports the eDonkey2000, Gnutella, Gnutella2, BitTorrent and FTP protocols and comes in 27 different languages.
OS Support: Windows


6) Burst!


A BitTorrent client that prides itself on hoggling less memory than BitTorrent itself, Burst actually has an exclamation point in its name. Check it out: Burst! Doesn’t that get you excited? Yes!! Plus: it includes super seed mode, which reduces the amount of data it needs to upload.
OS Support: Windows


7) ABC


ABC is an improved client for the Bittorrent peer-to-peer file distribution solution. ABC is based on BitTornado which extended from from Original Bittorrent Core System.It includes a customizable queue system, support for advanced settings
from BitTornado, and the ability to manually add torrents from both
file and URL.
OS Support: Windows


8) Freenet


In an ideal world, all Freenet users would only connect to people they
trust (see your Friends page once your node is installed). In practice, if
you don't know anyone already on Freenet you will have to enable promiscuous
mode so your node automatically connects to other nodes (this is less
secure). It may take several minutes for your node to connect to enough
nodes for Freenet to be usable, and performance will likely improve over
time after that.
OS Support: Windows


9) MLDonkey


It is a multi-network file sharing client that supports various other file sharing networks like eDonkey, Overnet, BitTorrent, Kad and others.
OS Support: Linux, Mac and Windows


10) Kceasy


KCeasy is a windows front end for the giFT filesharing system.
Plugins allow giFT to support different kinds of filesharing networks like Gnutell, Ares and OpenFT.