Gtk-Gnutella is a full-featured Gnutella client using GTK+. It contains all widely deployed Gnutella features, including DHT support. It is extremely efficient, using little CPU time and memory. It is meant to be left running 24x7. It is fully compatible with UPnP and NAT-PMP, and as such is easy to use behind a firewall supporting one of these port mapping technologies.
Network Auralization for Gnutella (N.A.G.) is an interactive software art tool that turns the process of searching for and downloading MP3 files into a chaotic musical collage. It searches for MP3 files that match keywords on the Gnutella network, and downloads and remixes them in real time based on the structure of the Gnutella network itself. It was commissioned by New Radio and Performing Arts, Inc. and was made possible with funding from the National Endowment for the Arts.
Qtella is a client for the Gnet with many useful features. It is written in C++, uses the Qt libraries, and is available for Linux. Qtella's advantages over other clients include the fact that it is very fast (since it uses C++ instead of Java), it available for multiple platforms (since it uses Qt), and it is not spyware.
Mutella supports all the functionality required to participate as a full-featured node in the Gnutella network (which implies support for file search, download, and sharing). It is optimized for a high-bandwidth connection where it sets standards for the server performance and stability, but it can also run on a modest-speed line. It features real multiple search support, passive search (all query-reply packets are checked against local search list), automatic re-submission of the queries, unlimited download retry, automatic search for alternative locations when download fails to start immediately, auto-get function for broken downloads, and much more.
NapShare is a fully-automated Gnutella P2P client, made to run unattended. Supply a list of keywords and it will download overnight, also sharing whatever it gets. It has a full GUI using GTK with all the features you would expect from a Gnutella client. All file types are on Gnutella, including MP3, MPG, JPG, TXT, AVI, and more. It interoperates with BearShare, Gnucleus, LimeWire, and others.