geektalkd is a simple chat server designed for use with thin clients (like telnet, netcat, or one of the avaliable Perl clients). It features multiple channels, private whispers, and everything else you'd expect from a chat server. Additionally, all of the parser code can be rewritten and reread, so you can install new functions on the fly without restarting the server or kicking users off.