kademlia is a haskell libraray implementing the Kademlia distributed hash table.
It aims to be flexible and handle all the low-level work, in order to allow for easy integration of the DHT-technology into applications.
The library is built after the original Kademlia Paper.
For more information, take a look at the libraries hackage page.