IRCd Comparison

From IRC Wiki
Jump to: navigation, search

This is an up to date IRCd comparison for all actively developed IRCds. We may also add another comparison table including older inactive IRCds purely for historical purposes, so check back later.

This page is a work in progress, so if an active IRCd isn't yet listed, then please add it to the talk page.

Also, please feel totally free to amend or update anything that you think needs updating!

IRCd information

IRCd Author Based on First released Latest stable release License Programming Language Permissions Scheme Protocol Website
Bahamut DALnet Coding Team Hybrid/DreamForge 1999 2.0.3 GPL C 2.8+Flags TS5 [1]
Charybdis The Atheme Project Ratbox IRCd 2005 3.3[1] GPL C IAPCM TS6 [2]
Hybrid Hybrid Dev Team irc2.8 1997 7.3.1[2] GPL C Flags TS6 [3]
InspIRCd InspIRCd Development Team Written from scratch 2002 2.0.8[3] GPL C++ IAPCM TS6 (modified) [4]
ircu Undernet Coder Committee irc2.7 1991 u2.10.12.14 GPL C 2.8+Flags P10 [5]
Nefarious Evilnet Development on AfterNet ircu 2.10.12.14 2004 u2.10.12.14+Nefarious(2.0.0) GPL C 2.8+Flags P10 (with extensions) [6]
ShadowIRCd jdhore Charybdis 2003 6.3.2.1 GPL C IAPCM TS6 [7]
UnrealIRCd UnrealIRCd Team EliteIRCd (potvin) 1999 Unreal3.2.9 GPL C 2.8+Flags with primitive roles DreamForge/TS5 with extensions [8]

IRCd comparison

IRCd technical information

Operating System Technical Information
IRCd BSD Linux Mac OS Windows Client SSL Host Cloaking/Hiding IPv6 Linking SSL Modularity Remote Includes IRCv3 CAP IRCv3 STARTTLS IRCv3 SASL Zip Linking
Bahamut Green tick Green tick Green tick Red Cross Mark Green tick Green tick Green tick (2.0+) Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Green tick
Charybdis Green tick Green tick Green tick Red Cross Mark Green tick Green tick Green tick Green tick Green tick Red Cross Mark Green tick Green tick (3.5+) Green tick Green tick
Hybrid Green tick Green tick Question Mark Red Cross Mark Green tick Green tick (in contrib) Green tick Green tick Green tick Red Cross Mark Green tick Red Cross Mark Red Cross Mark Green tick
InspIRCd Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick (1.2+) Green tick Green tick
ircu Green tick Green tick Red Cross Mark Red Cross Mark Red Cross Mark Green tick Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
Nefarious Green tick Green tick Question Mark Red Cross Mark Green tick Green tick Green tick (2.0+) Green tick Red Cross Mark Red Cross Mark Green tick (2.0+) Green tick (2.0+) Green tick (2.0+) Red Cross Mark
ShadowIRCd Green tick Green tick Green tick Red Cross Mark Green tick Green tick Green tick Green tick Green tick Red Cross Mark Green tick Clock [technote 1] Green tick Green tick
UnrealIRCd Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick [technote 2] Green tick [technote 2] Green tick [technote 2] Green tick

Notes:

  1. Features new to Charybdis: Will be synced in next ShadowIRCd branch
  2. 2.0 2.1 2.2 UnrealIRCd IRCv3 support: HG/Mercurial tree only

IRCd features

Channel access modes Features
IRCd Half-op mode % Admin mode & Founder mode ~ Channel Types CGI:IRC/WebIRC Channel censoring Connect flood detection Channel flood prevention DNSBL Oper prefixing Spamfilter
Bahamut Red Cross Mark Red Cross Mark Red Cross Mark # Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
Charybdis Red Cross Mark Red Cross Mark Red Cross Mark & # Green tick Red Cross Mark Green tick Green tick Green tick Red Cross Mark Red Cross Mark
Hybrid Green tick Red Cross Mark Red Cross Mark & # Green tick [featnote 1] Red Cross Mark Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
InspIRCd Green tick Green tick Green tick # Green tick Green tick Green tick Green tick Green tick Green tick Green tick
ircu Red Cross Mark Red Cross Mark Red Cross Mark & # Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
Nefarious Green tick Red Cross Mark Red Cross Mark & # Green tick Red Cross Mark Green tick Red Cross Mark Green tick Red Cross Mark Green tick
ShadowIRCd Green tick Green tick Red Cross Mark # Green tick Red Cross Mark Green tick Green tick Green tick Red Cross Mark Red Cross Mark
UnrealIRCd Green tick Green tick Green tick # Green tick Green tick Green tick Green tick Green tick Green tick Green tick

Notes:

  1. Available via contributed code/module

Services/ext services compatibility

IRC Services Extended Services
IRCd Anope Atheme Ratbox Services X3 BOPM Denora Janus Omega
Bahamut Green tick Green tick Red Cross Mark Red Cross Mark Green tick Green tick Red Cross Mark Green tick
Charybdis Question Mark Green tick Green tick Red Cross Mark Green tick Green tick Green tick Red Cross Mark
Hybrid Green tick Green tick Green tick Red Cross Mark Green tick Green tick Red Cross Mark Green tick
InspIRCd Green tick Green tick Red Cross Mark Red Cross Mark Green tick Green tick Green tick Green tick
ircu Red Cross Mark Green tick Red Cross Mark Red Cross Mark Green tick Green tick Red Cross Mark Red Cross Mark
Nefarious Red Cross Mark Green tick Red Cross Mark Green tick Green tick Green tick Red Cross Mark Green tick
ShadowIRCd Question Mark Green tick Question Mark Red Cross Mark Green tick Green tick Green tick Red Cross Mark
UnrealIRCd Green tick Green tick Red Cross Mark Red Cross Mark Green tick Green tick Green tick Green tick

Most used IRCd's

As of September 2012, the 5 most used IRCd's monitored by SearchIRC are[4]:

  1. UnrealIRCd - 835 servers
  2. InspIRCd - 254 servers
  3. Charybdis - 85 servers
  4. ShadowIRCd - 37 servers
  5. Nefarious - 32 servers
  • This ranking counts all versions of the same software as one.

References

  1. http://www.atheme.org/project/charybdis
  2. http://www.ircd-hybrid.org/downloads.html
  3. http://inspircd.github.com/2012/07/13/v208-released.html
  4. http://searchirc.com/ircd-versions