Chordless is a Chord and DHash implementation written in java. It implements almost everything from Chord and DHash described at http://pdos.csail.mit.edu/chord/, as well as some extra features such as transactions and remote method invocation.
Chordless is a Chord and DHash <http://pdos.csail.mit.edu/chord/> implementation written in java. It implements (to my knowledge) everything mentioned in "Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications" by Ion Stoica, Robert Morris, David Liben-Nowell, David R. Karger, M. Frans Kaashoek, Frank Dabek and Hari Balakrishnan <http://pdos.csail.mit.edu/chord/papers/paper-ton.pdf>, as well as most everything mentioned in "Robust and Efficient Data Management for a Distributed Hash" by Josh Cates <http://pdos.csail.mit.edu/papers/chord:cates-meng.pdf>, except for erasure codes, which I felt was a bit of an overkill. It also contains a few other features that I felt were useful.