Comparison of Internet Relay Chat daemons

The following tables compare general and technical information including the differences in feature sets between popular IRC daemons. Grey entries in the list represent supposedly unmaintained daemons.

This article is neither all-inclusive nor necessarily up-to-date, be warned.

## Contents

* 1 Servers
* 2 Operating system support
* 3 Technology
* 4 Features
* 5 See also
* 6 Notes
* 7 External links

## Servers

IRC daemon  | Creator/network  | Basis  | Programming language | First public release  | Latest version (numeric 351)  | Software license

|
|
|
|
|
|

Asuka[1] | QuakeNet Dev Team  | ircu  | C | Unknown  | 1.2.1 (now replaced by snircd) | GPL
Bahamut[2] | DALnet  | DreamForge, IRCD-Hybrid  | C | 1999[3] | bahamut-2.0.7  | GPL
bIRCd[4] | DAMnet  | DreamForge  | C | 1999  | bIRCd-2.1.0rc4  | GPL
beware ircd[5] | beware  | from scratch | Delphi | Unknown  | beware1.6  | GPL
Charybdis[6] | atheme.org (nenolod, jilles, dwr, gxti)  | ircd-ratbox, IRCD-Hybrid, ircu, ShadowIRCd  | C | 2005  | charybdis-3.4.2  | GPL/BSD
dancer-ircd  | freenode | Hybrid 6  | C | 1999  | ? (replaced by hyperion) | GPL
Elemental-IRCd[7] | [8] | ShadowIRCD  | C | 2007  | 6.6.2  | GPL2
DreamForge  | DALnet  | irc2.8.mu3  | C | 1994 (dal), 1997? (df)  | ? (replaced by bahamut) | GPL
Faerion IRC Server[9] | vhex  | DreamForge  | C, C++ | 2003  | 1.17.7.1[10] | GPL
FoxEye (ircd module)  | Andriy Grytsenko  | from scratch | C | 2011(draft), 2016(working)  | 0.11.0  | GPL2
hyperion[11] | freenode | dancer-ircd 1.0.35+pre2  | C | 2005  | ? (replaced by ircd-seven) | GPL
IgniteIRCd[12] | Lloyd Dilley  | ircd-hybrid 6.3.1  | C | 2004  | 0.9.41 (now unmaintained) | GPL
InspIRCd [13] | InspIRCd Development Team  | from scratch | C++ | 2002  | 3.1.0[14] | GPL
ignitionServer[15] | The Ignition Project  | Pure-IRCD (VB6 version)  | Visual Basic | 2004  | ignitionServer-0.3.6-P1[16] | GPL[17]
IRCd[18] | Jarkko Oikarinen, IRCnet[19] | from scratch | C[20] | 1988  | 2.11.2[21] | GPL v1
ircd-hybrid[22] | ircd-hybrid Development Team,[23] Rizon, OFTC, EFnet  | irc2.8[24] | C[24] | 1997[24] | 8.2.21[25] | GPL[26]
ircd-ratbox  | Aaron Sethman, Lee Hardy, EFnet  | Hybrid 7-rc1  | C | 2002  | ircd-ratbox-3.0.10  | GPL
ircd-seven  | freenode  | charybdis 3.1.x/trunk  | C | —  | stable | GPL
ircu[27] | Undernet Coder Committee  | irc2.7[28] | C[29] | 1991  | u2.10.12.14[27] | GPL
ithildin[30] | Chip Norkus  | from scratch | C | 2006  | 1.1[31] | BSD[32]
miniircd[33] | Joel Rosdahl  | from scratch | Python | 2003  | 1.3[34] | GPL
Nefarious IRCu  | Evilnet Development, AfterNET  | ircu2.10.12.14  | C | 2004  | u2.10.12.14+Nefarious(2.0.0)  | GPL
ngIRCd[35] | Alex Barton  | from scratch | C | 2001[36] | ngircd-24[37] | GPL
OfficeIRC Server  | Office IRC Inc, Paul Heinlein  | from scratch | VB.NET  | 2006  | 2.2  | Proprietary
Oragono  | Daniel Oaks, Oragono Contributors  | Ergonomadic  | Go | 2016  | 0.12.0  | MIT
PleXusIRCd  | Rizon, thaprince, static  | Hybrid 7.2.3  | C | 2005  | hybrid-7.2.3+plexus-3.0.1(20090612_0-523)  | GPL
ProvisionIRCd[38] | Sirius, Y4kuzi  | from scratch | Python3 | 2006  | 1.3  | GPL
pureIRCd  | Dennis Fisch aka Diligent  | from scratch | C | 2002  | Unknown  | GPL
RockIRCd[39] | Mike Chambers  | from scratch | QuickBASIC[40] | 2009  | 1.0.0-testing  | GPL
RubIRCd[41] | Lloyd Dilley  | from scratch | Ruby | 2013  | 0.1a-maiden voyage  | GPL
ShadowIRCd[42] | Taros, jdhore, jilles, nenolod  | Charybdis[42] | C | 2003  | 6.3.3  | GPL
snircd  | QuakeNet  | ircu2.10.12[43] | C[43] | Unknown  | 1.3.4a[1] | GPL[43]
solid-ircd  | Toshi Morita, Juan Baez,Gabriel Baez  | Bahamut  | C | 2004[44] | solid-ircd 3.4.8  | GPL
Synchronet IRCd[45] | Randy E. Sommerfeld  | from scratch | JavaScript | 2003  | SynchronetIRCd-1.3a(1.151)  | GPL
TR-IRCd [46] | Yusuf Iskenderoglu, Ekim Engin, Dimitris Ginosatiris, Maksut Cagil, Burak Cifter  | Hybrid 7 and Bahamut  | C | 1999  | 5.6.1  | GPL
UltimateIRCd  | ShadowRealm Creations  | DreamForge 2.8  | C | 2001  | 3.0.2 [47] (now unmaintained) | GPL
UnrealIRCd[48] | UnrealIRCd Team  | EliteIRCd (potvin)[49] | C | 1999  | 4.2.3[50] | GPL
Viagra IRCd[51] | Chris Schiffner  | Titan  | C | 2003  | 1.3.3 (now unmaintained) | GPL
WeIRCd  | Eloxoph IRC Network[52] | from scratch | C | 2007  | 0.8.2 (now unmaintained) | GPL
Pocosi[53] | Chris Williams, Hinrik Örn Sigurðsson  | POE::Component::Server::IRC[54] | Perl  | 2003  | 0.02 (1.53 of POE::Component::Server::IRC) | Artistic

## Operating system support

The operating systems the daemons can run on without emulation; also supported I/O facilities for network sockets (see IRCd for further information).

IRC daemon  | Windows | DOS | Mac OS | Linux | BSD  | Solaris | HP-UX | AIX | select() | poll()  | epoll[55] | kqueue[56] | threads | RT signals[57] | /dev/poll[58] | Windows IOCP[59] | Solaris IOCP[60]

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Bahamut  | No  | No  | Yes  | Yes  | Yes  | Yes  | Unknown  | Unknown  | Yes  | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | No
bIRCd  | Yes  | No  | Unknown  | Yes  | Yes  | Yes  | Yes  | Unknown  | Yes  | Yes  | No  | No  | Unknown  | No  | No  | No  | No
Charybdis  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | Yes
ConferenceRoom  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | No  | No  | Yes  | Yes  | Yes  | Yes  | Unknown  | No  | Yes  | Yes  | No
FoxEye ircd  | No  | No  | Yes  | Yes  | Yes  | Yes  | Unknown  | Unknown  | No  | Yes  | No  | No  | Yes  | No  | No  | No  | No
InspIRCd[61][62] | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Partial  | No  | Yes  | Yes  | Yes
IRCD[63] | Yes  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | No  | No
ircd-hybrid  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | No
ircd-ratbox  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | Yes  | No  | Yes
ircu  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | No
ithildin  | No  | No  | No  | Yes  | Yes  | Unknown  | Unknown  | Unknown  | Yes  | Yes  | No  | Yes  | Unknown  | No  | No  | No  | No
miniircd  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | No  | No  | No
Nefarious IRCu  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Unknown  | Yes  | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | No
ngIRCd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | No
OfficeIRC Server  | Yes  | No  | Yes  | Emulated  | Yes  | No  | No  | No  | Unknown  | Unknown  | No  | No  | Unknown  | No  | No  | Yes  | No
Oragono  | Yes  | No  | Yes  | Yes  | Yes  | Unknown  | Unknown  | No  | No  | Yes  | No  | No  | No  | No  | No  | No  | No
PleXusIRCd  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Unknown  | Yes  | Yes  | No  | No
pureIRCd  | Yes  | No  | No  | No  | No  | No  | No  | No  | Yes  | No  | No  | No  | Unknown  | No  | No  | No  | No
RockIRCd  | No  | Yes  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | Unknown  | No  | No  | No  | No
RubIRCd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No
ShadowIRCd  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | Yes  | No  | Yes
snircd  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Unknown  | No  | Yes  | No  | No
solid-ircd  | No  | No  | Yes  | Yes  | Yes  | Yes  | Unknown  | Unknown  | Yes  | Yes  | Yes  | Yes  | Unknown  | No  | Yes  | No  | No
Synchronet IRCd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Unknown  | Unknown  | Yes  | Yes  | Yes  | Yes  | Unknown  | No  | Yes  | No  | No
UnrealIRCd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Unknown  | Unknown  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No
WeIRCd  | Yes  | No  | Yes  | Yes  | Yes  | Unknown  | Unknown  | Unknown  | Yes  | No  | No  | No  | Unknown  | No  | No  | No  | No

## Technology

Various networking and IRC technology implemented to date.

IRC daemon  | Modularity  | Remote includes  | IPv6 | Client SSL  | SSL linking  | Zip linking | Hostmasking, cloaking  | Services integration (built-in services)  | LDAP authentication  | IRCX support  | SASL support  | SASL EXTERNAL support  | Server protocol

|
|
|
|
|
|
|
|
|
|
|
|
|

Bahamut  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | No  | TS5 with extensions
bIRCd  | No  | No  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | No  | No  | RFC 1459 and TSpre8
beware ircd  | No  | No  | Yes  | No  | No  | No  | Yes  | No  | No  | No  | No  | No  | P10
Charybdis  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | Yes  | Yes  | TS6 with extensions
ConferenceRoom  | No  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | Proprietary, binary
FoxEye ircd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | No  | RFC2813 with extensions, split-free network
InspIRCd  | Yes[64] | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Partial  | Yes  | Partial  | Yes  | Yes  | custom[65]
IRCD  | No  | No  | Yes  | No  | No  | Yes  | No  | No  | No  | No  | No  | No  | RFC 2813 with IDs
IRCD-Hybrid  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | TS6
ircd-ratbox  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | No  | TS6
ircu  | No  | No  | Yes  | No  | No  | No  | Yes  | No  | No  | No  | No  | No  | P10
ithildin  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | Module-dependent
miniircd  | No  | No  | No  | Yes  | No  | No  | No  | No  | No  | No  | No  | No  | No
Nefarious IRCu  | No  | No  | 2.0+  | Yes  | Yes  | No  | Yes  | No  | No  | No  | 2.0+  | 2.0+  | P10 with extensions
ngIRCd  | No  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | RFC 2813
OfficeIRC Server  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Compatible with DreamForge and UnrealIRCd
Oragono  | No  | No  | Yes  | Yes  | No  | No  | Yes  | Yes  | No  | No  | Yes  | Yes  | No
PleXusIRCd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | No  | No  | No  | TS5/TS6
pureIRCd  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No
RockIRCd  | No  | No  | No  | No  | No  | No  | Yes  | No  | No  | No  | No  | No  | No
RubIRCd  | Yes  | No  | Yes  | Yes  | No  | No  | Yes  | Partial  | No  | No  | No  | No  | TS5 with extensions
ShadowIRCd  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | Yes  | Yes  | TS6 with extensions
snircd  | No  | No  | Yes  | No  | No  | No  | Yes  | No  | No  | No  | No  | No  | P10 with extensions
solid-ircd  | No  | No  | No  | Yes  | Yes  | Yes  | Yes  | No  | No  | No  | No  | No  | TS5 with extensions
Synchronet IRCd  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | No  | TS5 with extensions
UnrealIRCd  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Module  | No  | Yes  | Yes  | DreamForge/TS5 with extensions
WeIRCd  | Partial  | No  | Yes  | No  | No  | No  | Yes  | Yes (module)  | No  | No  | No  | No  | No

## Features

IRC server features, mostly extensions to RFC 1459. Probably also implementations of RFC 2810, RFC 2811, RFC 2812, RFC 2813, and possibly IRCX.

* +channels (In early IRCds, these were simply named channels. At least one modern IRCd (IRCD) uses the + prefix for modeless channels, i.e. no modes are supported other than +t, which is forced. Since no user can become a chanop, no topic can be set. This is described in RFC 2811.)
* #channels ("+channels" were later replaced with "#channels" in version 2.7, numeric channels were removed entirely and channel bans (mode +b) were implemented.)
* &channels (irc2.8, those that exist only on the current server, rather than the entire network)
* !channels (irc2.10, those that are theoretically safe from suffering from the many ways that a user could exploit a channel by "riding a netsplit"; IRCds using timestamping provide (most of) this functionality on #channels)
* %#channels (#channels whose name are in UTF-8 for IRCX)
* %&channels (&channels whose name are in UTF-8 for IRCX)
* %!channels (!channels whose name are in UTF-8 for IRCX)

IRC daemon  | Channel types  | Halfop support

(+h %)

| Admin/protect support

(+a/+u &/!/*)

| Founder/owner support

(+q ~/.)

| Operator prefixing[66] | Advanced operator ACL  | Operator "levels"[67] | vHost via I-line (or equivalent)  | i18n nicknames[68] | RDBMS integration (SQL)

|
|
|
|
|
|
|
|
|
|

Bahamut  | #  | No  | No  | No  | No  | No  | No  | Partial  | No  | No
bIRCd  | # & | No  | No  | No  | No  | No  | No  | Partial  | No  | No
Charybdis  | # & | No  | No  | No  | No  | Yes  | Yes  | Yes  | No  | No
ConferenceRoom  | # & | No  | No  | Yes  | No  | Yes  | Yes  | Yes  | Partial  | Partial
FoxEye ircd  | # & ! +  | Module  | No  | No  | No  | No  | No  | Yes  | Yes  | No
InspIRCd  | #  | Yes  | Module  | Module  | Module  | Yes  | Module  | Yes  | Module  | Old versions: MySQL, SQLite & PostgreSQL: Authorization, Services Integration, Logging, Operaccess
IRCD  | # & ! +  | No  | No  | No  | No  | No  | No  | No  | No  | No
IRCD-Hybrid  | #  | Yes  | No  | No  | No  | No  | No  | Yes  | No  | No
ircd-ratbox  | # & | No  | No  | No  | No  | No  | No  | Yes  | No  | No
ircu  | # & | No  | Yes  | No  | No  | Yes  | No  | No  | No  | No
ithildin  | #  | No  | No  | No  | Yes  | Yes  | Yes  | No  | No  | No
miniircd  | \+ # & !  | No  | No  | No  | No  | No  | No  | No  | No  | No
Nefarious IRCu  | # & | Yes  | No  | No  | No  | Yes  | No  | Yes  | No  | No
ngIRCd  | # & \+  | Yes[69] | Yes  | Yes  | No  | No  | No  | No  | No  | No
OfficeIRC Server  | # %# & %& | No  | Yes  | Yes  | Yes  | Partial  | Yes  | Yes  | Yes  | Partial
Oragono  | #  | Yes  | Yes  | Yes  | No  | Yes  | Unknown  | No  | Yes  | No
PleXusIRCd  | # & | Yes  | Yes  | Yes  | No  | No  | Unknown  | Yes  | Unknown  | No
pureIRCd  | #  | No  | No  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
RockIRCd  | #  | No  | Yes  | Yes  | Unknown  | Unknown  | Yes  | No  | Unknown  | No
RubIRCd  | #  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | Yes  | No  | No
ShadowIRCd  | # & | Yes  | Yes  | No  | No  | Yes  | Yes  | Yes  | No  | No
snircd  | # & | No  | Yes  | No  | No  | Yes  | No  | Yes  | No  | No
solid-ircd  | #  | Yes  | No  | No  | No  | No  | No  | Partial  | No  | No
Synchronet IRCd  | # & | No  | No  | No  | No  | No  | No  | No  | No  | No
UnrealIRCd  | #  | Yes  | Yes  | Yes  | No  | Yes  | Third party module (netadmins)[70] | Yes, vhost block in conf  | iso8859-1/2/7/8-I/9/16, windows-1250/1251, Multibyte  | MySQL & PostgreSQL: Third party modules [71]
WeIRCd  | #  | Yes  | No  | No  | No  | No  | No  | No  | No  | SQLite in services module
IRC daemon  | Connect-flood detection  | Channel flood controls
basic / advanced  | Join throttling  | Spamfilter
regexp / glob | Channel censor
IRCd config / chanop-controlled  | Variable per-channel banlist size  | Timed bans  | DNSBL  | CGI:IRC/WEBIRC host spoofing

|
|
|
|
|
|
|
|
|

Bahamut  | Yes  | Yes / No  | Yes  | No / No  | No / No  | No  | No  | No  | Yes
bIRCd  | No  | No / No  | No  | No / No  | No / No  | No  | No  | No  | No
Charybdis  | Yes  | No / No  | Yes  | No / No  | No / No  | Yes  | Yes  | Yes
ConferenceRoom  | Yes  | Yes / Yes  | Yes  | No / Yes  | Partial / No  | No  | Partial  | Yes  | No
InspIRCd  | Yes  | Yes / Yes  | Yes  | Yes / Yes  | Yes / Yes  | Yes  | Yes  | Yes  | Yes
IRCD  | No  | No  | No  | No  | No  | No  | No  | No  | No
IRCD-Hybrid  | Yes  | No / No  | No  | No / No  | No / No  | No  | No  | No  | Yes
ircd-ratbox  | Yes  | No / No  | No  | No / No  | No / No  | No  | No  | No  | Yes
ircu  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | No  | No
ithildin  | Module  | No / No  | No  | No / No  | No / No  | No  | No  | Unknown  | Unknown
miniircd  | No  | No  | No  | No  | No  | No  | No  | No  | No
Nefarious IRCu  | Yes  | No / No  | No  | Yes / No  | No / No  | No  | No  | Yes  | Yes
ngIRCd  | No  | No / No  | No  | No / No  | No / No  | No  | No  | No  | Yes
OfficeIRC Server  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Unknown
Oragono  | Yes  | Yes / No  | Unknown  | No  | No  | No  | Unknown  | No  | Yes
PleXusIRCd  | Yes  | No / No  | No  | No / No  | No / No  | No  | No  | Unknown  | Unknown
pureIRCd  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
RockIRCd  | No  | Yes / No  | No  | No  | No  | No  | No  | No  | Unknown
RubIRCd  | No  | No  | No  | No  | No  | No  | No  | No  | No
ShadowIRCd  | Yes  | No / No  | Yes  | No / No  | No / No  | Yes  | Yes  | Yes  | Yes
solid-ircd  | Yes  | Yes / No  | Yes  | No / No  | No / No  | No  | No  | No  | Unknown
Synchronet IRCd  | Yes  | Yes / No  | Yes  | No / No  | No / No  | No / No  | No  | No  | Unknown
UnrealIRCd  | Yes  | Yes  | Yes  | Yes  | Yes / third party module[72] | No  | Yes  | Yes  | Yes
WeIRCd  | Partial  | No / No  | No  | No / No  | No / No  | No  | No  | No  | Yes

## See also

* Comparison of Internet Relay Chat clients
* Comparison of instant messaging clients
* Comparison of instant messaging protocols
* Internet Relay Chat
* Internet Relay Chat services
* IRCd
* IRCX

## Notes

1. ↑ 1.0 1.1 "QuakeNet Development Team". quakenet.org. http://www.quakenet.org/development/.
2. ↑ "The DALnet IRC Network". dal.net. http://www.dal.net/?page=Bahamut.
3. ↑ "Linux Help - Bahamut Setup Guide". linuxhelp.net. http://www.linuxhelp.net/guides/bahamut/.
4. ↑ "bircd - bIRCd IRC server. SSL and IPv6 supported.". uu3.net. http://borg.uu3.net/cgit/cgit.cgi/bircd/.
5. ↑ "beware ircd". bircd.org. http://ircd.bircd.org/.
6. ↑ "Jilles' IRC page: charybdis". http://www.stack.nl/~jilles/irc/#charybdis. Retrieved 2015-01-08.
7. ↑ "Continuation of ShadowIRCD to meet people's needs". https://github.com/Elemental-IRCd/elemental-ircd. Retrieved 2015-01-08.
8. ↑ "Contributors". https://github.com/Elemental-IRCd/elemental-ircd/graphs/contributors. Retrieved 2015-01-08.
9. ↑ "Faerion — ircd". sourceforge.net. http://faerion.sourceforge.net/ircd.html.var.
10. ↑ vhex. "Faerion Software Components". sourceforge.net. http://sourceforge.net/projects/faerion/files/faerion/.
11. ↑ "freenode: hyperion-ircd". http://freenode.net/hyperion.shtml.
12. ↑ "IgniteIRCd - Stable IRCd with empowered administration functionality". IgniteIRCd site. http://igniteircd.sourceforge.net/.
13. ↑ "InspIRCd - The Stable, High-Performance and Modular IRCd". inspircd.org. http://www.inspircd.org/.
14. ↑ "InspIRCd - InspIRCd v3.1.0 released!". inspircd.org. http://www.inspircd.org/2019/05/17/v310-released.html.
15. ↑ "The Ignition Project : ignitionServer". http://www.ignition-project.com/pages/projects/ignitionserver.
16. ↑ "Log in - Tumblr". ignition-project.com. http://www.ignition-project.com/pages/downloads/.
17. ↑ ziggythehamster. "The Ignition Project". SourceForge. http://sourceforge.net/projects/ignition/.
18. ↑ "Index of /ftp/irc/server/". irc.org. Archived from the original on 2011-07-26. https://web.archive.org/web/20110726185831/http://www.irc.org/ftp/irc/server/.
19. ↑ "IRC.org". irc.org. http://www.irc.org/history_docs/jarkko.html.
20. ↑ Source code
21. ↑ Release Notes
22. ↑ "IRCD-Hybrid -- High Performance Internet Relay Chat". http://www.ircd-hybrid.org/. Retrieved 2015-01-08.
23. ↑ "Team". 9 September 2014. http://www.ircd-hybrid.org/team.html. Retrieved 2015-01-08.
24. ↑ 24.0 24.1 24.2 "IRCd-Hybrid". 17 September 2011. http://www.irc-wiki.org/Hybrid. Retrieved 2015-01-08.
25. ↑ "Downloads". 6 January 2015. http://www.ircd-hybrid.org/downloads.html. Retrieved 2015-01-08.
26. ↑ "COPYING". https://github.com/ircd-hybrid/ircd-hybrid/blob/master/COPYING. Retrieved 2015-01-08.
27. ↑ 27.0 27.1 "Undernet IRCd Development - Home". undernet.org. http://coder-com.undernet.org/.
28. ↑ "Serverwatch's Recent Server Reviews". serverwatch.com. Archived from the original on 2011-05-12. https://archive.is/20110512172247/http://www.serverwatch.com/stypes/servers/article.php/15935_1433991/article.htm.
29. ↑ ircu2.10.12.12 source code (tar.gz)
30. ↑ "elly/ithildin". GitHub. https://github.com/elly/ithildin.
31. ↑ Downloads - Ithildhin
32. ↑ "ithildin/COPYING at master · elly/ithildin · GitHub". GitHub. https://github.com/elly/ithildin/blob/master/COPYING.
33. ↑ "jrosdahl/miniircd: A very simple Internet Relay Chat (IRC) server". GitHub. https://github.com/jrosdahl/miniircd.
34. ↑ "miniircd/CHANGES at master · jrosdahl/miniircd · GitHub". GitHub. https://github.com/jrosdahl/miniircd/blob/master/CHANGES.
35. ↑ Alexander Barton. "ngIRCd: Next Generation IRC Daemon". barton.de. http://ngircd.barton.de/index.php.en.
36. ↑ "arthur.barton.de Git - ngircd.git/commit". barton.de. http://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=commit;h=f4ade537d550b872b7e86e6ffce940dfbad4c60c.
37. ↑ Alexander Barton. "News". http://ngircd.barton.de/news.php.en.
38. ↑ "ProvisionIRCd :: An IRCd written in Python3". ProvisionIRCd. https://github.com/Y4kuzi/ProvisionIRCd.
39. ↑ "Welcome to rubbermallet.org [software: RockIRCd"]. rubbermallet.org. http://www.rubbermallet.org/software/rockircd.html.
40. ↑ RockIRCd 1.0.0-testing source (.zip)
41. ↑ "RubIRCd - The Ruby IRC daemon". rubircd site. http://www.dilley.me/rubircd/.
42. ↑ 42.0 42.1 ShadowIRCd
43. ↑ 43.0 43.1 43.2 http://www.quakenet.org/development/releases/snircd.12.10.1.3.4a.tar.gz
44. ↑ sheik. "Solid IRCd". SourceForge. https://sourceforge.net/projects/solidircd.
45. ↑ ircd.js : The Synchronet IRCd Service
46. ↑ "TR-IRCD Daemon and Services". sourceforge.net. http://tr-ircd.sourceforge.net/.
47. ↑ shadowmaster. "The Ultimate IRC daemon". sourceforge.net. http://sourceforge.net/projects/ultimate/files/.
48. ↑ "UnrealIRCd - The most widely deployed IRC server - UnrealIRCd". unrealircd.com. http://www.unrealircd.com/about.php.
49. ↑ unrealircd.doc
50. ↑ "UnrealIRCd 4.2.3 released - UnrealIRCd Forums". unrealircd.com. https://forums.unrealircd.org/viewtopic.php?f=1&t=8897.
51. ↑ Christopher Schiffner. "Viagra IRCd". Chris Schiffner's Corner of the Web. http://www.schiffner.com/index.php/coding-projects/viagra-ircd/.
52. ↑ "404 Not Found". eloxoph.com. Archived from the original on 2010-05-14. https://web.archive.org/web/20100514140803/http://eloxoph.com/weircd/.
53. ↑ Hinrik Örn Sigurðsson. "App::Pocosi - A command line tool for launching a POE::Component::Server::IRC instance - metacpan.org". metacpan.org. https://metacpan.org/pod/App::Pocosi.
54. ↑ Hinrik Örn Sigurðsson. "POE::Component::Server::IRC - A fully event-driven networkable IRC server daemon module. - metacpan.org". metacpan.org. https://metacpan.org/pod/POE::Component::Server::IRC.
55. ↑ epoll. xmailserver.org. (Linux since 2.6) - I/O event notification facility. Has a much better performance than select() and poll() system calls.
56. ↑ kqueue (FreeBSD since 4.1) - asynchronous event dispatch mechanism.
57. ↑ "POSIX.4 Real Time Signals" (Linux since 2.4) - special class of Linux system signals used for notification of events on file descriptors. Deprecated in favour of epoll.
58. ↑ Acharya, Shridhar (March 2002). "Using the devpoll (/dev/poll) Interface". Sun.com. Archived from the original on February 2, 2007. https://web.archive.org/web/20070202231908/http://access1.sun.com/techarticles/devpoll.html.
59. ↑ "CreateIoCompletionPort function". Microsoft MSDN Library.
60. ↑ "The Event Completion Framework for the Solaris Operating System (Solaris IOCP)". Sun.com.
61. ↑ "Supported Operating Systems". inspircd.org. http://wiki.inspircd.org/Supported_Operating_Systems.
62. ↑ "FAQ/General". inspircd.org. http://wiki.inspircd.org/FAQ/General#Which_socket_engines_are_supported_by_InspIRCd.3F.
63. ↑ [ 50 ]
64. ↑ "2.0/Modules". inspircd.org. http://wiki.inspircd.org/Modules.
65. ↑ "InspIRCd Spanning Tree (1.2)". inspircd.org. http://wiki.inspircd.org/InspIRCd_Spanning_Tree_(1.2).
66. ↑ Operator prefixing: The ability for network staff (not channel ops, but ircd opers) to be denoted in a channel with a special prefix.[citation needed]
67. ↑ Operator "levels": protect "higher" opers from being killed and/or z, k, or g-lined by "lower" opers[citation needed]
68. ↑ "Features: nickchars". Vulnscan.org.
69. ↑ "Handle channel user modes 'a', 'h', and 'q' from remote servers". GitHub.
70. ↑ "Modules". unreal.x-tab.org.
71. ↑ "Custom coding: SQLMod". Vulnscan.org.
72. ↑ "Modules: TextBan". Vulnscan.org.

## External links

* History of IRC
* IRCD distribution
* IRC numerics and modes from major IRCds

* v
* t
* e

Internet Relay Chat (IRC)

General topics

Common terms|

* BNC
* Bot
* Channel
* DoS attack
* Channel Operator
* Client
* Flood
* Hostmask
* IRC
* Netsplit
* Network
* Operator
* Script
* Server
* Services
* Takeover
* vhost

Lists and comparisons|

* List of IRC commands
* Comparison of IRC bots
* Comparison of IRC clients
* Comparison of mobile IRC clients
* Comparison of IRC daemons

Related protocols|

* IRC
* IRCX
* MSN Chat
* P10
* CTCP
* DCC
* XDCC
* Ident

See also|

* IRC subculture
* Jarkko Oikarinen

Clients (comparison)

macOS|

* Colloquy
* Fire
* Homer (Mac OS)
* Ircle
* Linkinus
* MacIrssi
* Snak

Microsoft Windows|

* Bersirc
* mIRC
* Microsoft Comic Chat
* PIRCH
* Shareaza
* Visual IRC

Unix-like|

* ircII

Cross-platform|

* BitchX
* Irssi
* Konversation
* KVIrc
* LeafChat
* naim
* Smuxi
* WeeChat
* XChat
* PJIRC
* Quassel IRC
* IceChat

Multi-IM|

* Centericq
* Empathy
* Kopete
* Miranda IM
* Pidgin
* Trillian

Web-based|

* CGI
* PJIRC
* Mibbit

Web browser components|

* ChatZilla
* Mozilla Application Suite

Library and plug-ins|

* ERC
* rcirc

Bots (comparison)

* Eggdrop
* Infobot
* Robot9000

Bouncers, Gateways and Proxies

* BitlBee
* ZNC

Daemons (comparison)

* IRCd
* ircu
* UnrealIRCd

Networks

* DALnet
* EFnet
* Freenode
* GameSurge
* IRC@2ch
* IRCnet
* OFTC
* QuakeNet
* Rizon
* RusNet
* SlashNET
* Undernet

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Comparison_of_Internet_Relay_Chat_daemons&oldid=739753"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template