Iclient is a project mainly written in C++, it's free.
IRC client class written in C++ (boost)
iclient is an IRC client class written in C++ with boost
Currently utilizes asio, will soon use Spirit as well