NiMC provides an Instant Messaging server and client that runs on a custom protocol that is implemented in python. The project was written as a learning experiment by its author, to get experience with TCP/IP. Great example of how to do TCP/IP wrong
Objirc Chat is a Java based IRC client. This 5th generation product includes:
* a cool Swing based GUI (designed for real people not just Java developers)
* event-based support for the IRC protocol
* Python and Java based plugin support
* DCC pr