The aim of this project is to make a core set of libraries and facilate efficient, cross-platform, gnutella clients. Additionally to be the reference implementation of a small set of protocol extensions aimed to make writting gnutella protocol extensions