DDCCD is a distributed IRC fileserver, written in Python. Traditionally, the portion of a fileserver that actually distributes bits is inextricably tied to its user interface. DDCCD manages to break them apart, and allows for a many-to-many relationship between them.
Currently, DDCCD is in a very, very alpha state - I've written a simplistic XDCC-imitation interface to it, and it's capable of sending files, but there are several core features that have yet to be implemented.