mapleman's IRC Bot
Maplebot is an IRC bot written in C. It has built-in functions for carrying user lists, maintaining a dictionary, performing simple calculations, and retrieving Ananova headlines (or atleast used to when I wrote it).
It's extensible through C and experimental Perl modules and has multilingual support.
Should compile without much hassle in Linux and FreeBSD (minor modifications stated in the Makefile.
Includes a small GTK interface.