Clone this repo:

Branches

Tags

  1. 3345b7c docs: restructure and update AUTHORS.md by Eric Newberry · 4 years, 4 months ago master
  2. c8cf7c5 build: find Boost lib architecture automatically by Eric Newberry · 6 years ago
  3. f6db5bf Fix restart Segment Fault bug by Yukai Tu · 7 years ago
  4. c1a9333 Add auto release module by Yukai Tu · 7 years ago 0.1.0
  5. 1b51bb5 Enable building of ChronoShare.app by Alexander Afanasyev · 7 years ago

ChronoShare: Decentralized File Sharing Over NDN

ChronoShare provides services similar to Dropbox, but in a decentralized way.

It uses ChronoSync library to synchronize the operations to the shared-folder and levels NDN's advantage of natural multicast support. The sharing process is completely decentralized, but it is also very easy to add a permanent storage server.

To see more details about ChronoShare design, click here.

Highlights

  • Decentralised
  • Version controlled
  • Wifi Adhoc communications (Only supported in Mac OS 10.7 and above)
  • NDN-JS interface for versioning history browsing and checking out old version
  • Dropbox like user experience (ok, their UI is fancier)

Compile

To see more configure options, use ./waf configure. To compile with default configuration, use

./waf configure
./waf