LibreIRCd

LibreIRCd is a lightweight IRC daemon. When most of server implementations try to be fully-featured, goal of this one is simplicity.

Features

LibreIRCd goal is to be RFC 2810-2813 compatible. First major release should support all the sensible features of the IRC RFC, except the interserver communication. Then, the goal is to implement the latter.

So far it supports basic communication through channels and some modes. Not all features are implemented yet, though.

LibreIRCd doesn't support TLS. Instead, it implements the PROXY protocol v1 from HAProxy. this way, you can use some other software to terminate TLS and pass plaintext traffic to the LibreIRCd without loosing source IP address which is essential in IRC.

Source code

As of dependencies LibreIRCd requires

Available versions for downloading are

Complete changelog is available through a git repository at anongit at code dot maow dot one:libreircd.