Purecoin is a Haskell full-node implementation, by Russell O'Connor, available on github (mirrored from darcs).