|Platform:||Linux, Windows, BSD, Apple OS X|
|Based on:||Written from scratch|
|License:||GNU General Public License|
|Latest release:||2.0.25 (stable)|
InspIRCd is an IRC daemon written entirely from scratch, it is one of the few IRC daemons to be written in C++ and it was released under the GNU General Public License. InspIRCd is the most used IRC daemon according to the ranking on SearchIRC.
InspIRCd is hosted at GitHub.
Denora IRC stats are also known to work with InspIRCd.
Written entirely from scratch, the first stable release of InspIRCd was in 2002. At some point, UnrealIRCd developers considered forking InspIRCd for the proposed Unreal 4 release, but ultimately they dropped that idea again in favour of something new written from scratch.
In the summer of 2012, the 1.2 branch of InspIRCd was put on what was called "life support", and then eventually dropped in favour of the stable branch, 2.0.
InspIRCd 2.1 (which never left the beta phase) was also closed around the same time as the 1.2 announcement, and all users have been instructed to use the 2.0 (stable) branch. This is so all efforts can be focused on InspIRCd 2.0 which was beginning to suffer as resources were spread too thin across the 3 branches.
2.0.25 was released on November 12th 2017.
As always, updating is strongly recommended.
Due to its modularity, InspIRCd offers runtime reloadable core commands and can be extended with custom functionality without bloating the thin core which allows for very customized installations.
InspIRCd comes with asynchronous support for MySQL, PgSQL, SQLite and MsSQL which allows for example to authenticate users from a custom SQL database. It supports 5 regular expression engines and has modules for LDAP and GeoIP.
Other interesting features are Linux epoll and FreeBSD kqueue support for good performance even with a vast amount of simultaneous connections, a regular expressions spam filter and abstract oper classes with different assigned rights for easy oper management especially for a larger staff.
Supported IRC Services
Supported Extended Services
- Comparison Of Features - Inspire IRCd (InspIRCd)