libircclient is a small but powerful library that implements the client-server IRC protocol. It is designed to be small, fast, portable, and compatible with RFC standards and most IRC clients. It includes multi-threading support, sync and async interfaces, CTCP and DCC support, and color support. Good documentation and examples are available.
| Tags | Communications Chat IRC Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX BSD FreeBSD OpenBSD Linux Solaris |
| Implementation | C |
Recent releases


Release Notes: SSL support was added.


Release Notes: IRC color manipulation functions are now exported too.


Release Notes: This release fixes DCC buffer size that resulted in extra callback on DCC transfers.


Release Notes: A FreeBSD compilation bug has been fixed.


Release Notes: When more than one DCC chat sessions were active, only the latest one generated callbacks. This bug has been fixed.
A generic synchronous replication engine for transactional applications.