Unison is a file-synchronization tool for Unix and Windows, written in OCaml. It allows two replicas of a collection of files and directories to be stored on different hosts, modified separately, and then brought up to date by propagating the changes in each replica to the other.
Unison offers
... [More] several advantages over various synchronization methods such as CVS, Coda, rsync, Intellisync, etc. Unison can run on and synchronize between Windows and many UNIX platforms. Unison can synchronize changes to files and directories in both directions, on the same machine, or across a network using ssh or a direct socket connection. [Less]
Multi-network peer-to-peer file-sharing client supporting Gnutella2, Gnutella1, eDonkey2000/eMule and BitTorrent protocols. Using C++, MFC and ATL, for Windows.
mldonkey is a multi-networks (edonkey, overnet, bittorrent, fasttrack-kazaa, gnutella, dc++...) file-sharing client written in Objective-Caml (ocaml). It runs as a daemon, and comes with its own GTK GUI, an HTTP interface, a telnet interface and also supports giFT interface
RetroShare is a cross-platform private P2P sharing program. It lets you share securely your friends, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides filesharing, chat, messages and channels.
The PeerProject is a versatile p2p filesharing client and file manager. Intuitive and aesthetic while supporting many networks. BitTorrent, Gnutella, Gnutella2 (G2), eDonkey, DC++, HTTP/FTP, IRC, and more. A mainstream dev fork of Shareaza. (Further development on Envy.)
The Hub intends to decouple components by using techniques like message multicasting, object factories ("peers"), mixins and promises in one consistent API. It helps structuring your code, encapsulate internal data and encourages non-blocking designs.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy