The following comparison of Internet Relay Chat (IRC) clients gives an overview of features and differences between various IRC clients.
General information
| Client |
First public release date |
Latest stable |
Date of latest |
Cost (USD) |
Software license |
Programming language |
| 0irc |
2000 |
1.4.53 |
2007 |
Free |
Freeware |
? |
| AmIRC |
1995 |
3.5.28 |
2007 |
$30 |
Proprietary |
? |
| BitchX |
1996 |
1.1 |
2004 |
Free |
BSD License |
C |
| Bersirc |
1999 |
2.2.14 |
2005 |
Free |
LGPL |
C |
| bnIRC 1 |
2004 |
4 - Beta |
|
Free |
LGPL / ncurses-based |
? |
| ccorp-irc 2 |
2004 |
3 - Alpha |
|
Free |
LGPL / ncurses-based |
? |
| ChatZilla |
2001 |
0.9.83 |
2008 |
Free |
MPL/GPL/LGPL tri-license |
JavaScript, XUL |
| ClicksAndWhistles |
2008 |
2.0.2 |
2008 |
Free |
Freeware |
C++ |
| Colloquy |
2005 |
2.1 |
2007 |
Free |
GPL |
Objective-C |
| Conspire |
2007 |
0.20 |
2008 |
Free |
GPL |
C |
| Coolsmile |
2002 |
20080512 beta |
2008 |
Free |
GPL |
Java |
| EPIC |
1994 |
epic4-2.10 |
2008 |
Free |
BSD License |
C |
| HydraIRC |
2002 |
0.3.160 |
2008 |
Free |
Proprietary |
C++ |
| IceChat |
2002 |
7.63 |
2008 |
Free |
Proprietary |
? |
| ii |
2006 |
1.1 |
2007 |
Free |
MIT/X Consortium License |
? |
| ircII |
1990 |
20060725 |
2006 |
Free |
BSD License |
C |
| IRCle |
1995 |
3.1.2 |
2005 |
$23, 30-day trial |
Proprietary |
? |
| Irssi |
1999 |
0.8.12 |
2007 |
Free |
GPL |
C |
| JedIrc |
2007 |
3.2.1 |
2008 |
Free |
Freeware |
? |
| Jini |
2002 |
0.0.6 |
? |
Free |
GPL |
Java |
| Klient |
1999 |
2.2.1 |
2006 |
$24.95, 30-day trial |
Proprietary |
Borland Delphi |
| Konversation |
2002 |
1.1 |
2008 |
Free |
GPL |
C++ |
| Kopete |
2003 |
0.12.4 |
2007 |
Free |
GPL |
C++ |
| KoroIRC |
2004 |
0.3.080208 |
2008 |
Free |
Proprietary |
C |
| KSirc |
1997 |
3.3.2-5 |
? |
Free |
GPL |
? |
| KVIrc |
1998 |
3.4.2 "Shiny" (October 14, 2008) |
2008 |
Free |
GPL |
C++ |
| LeetIRC for DOS |
2006 |
1.1 |
2006 |
Free |
GPL |
Microsoft QuickBASIC 4.5 |
| LimeChat |
2007 |
Mac OS X : 2.18 |
2008 |
Free |
GPL |
RubyCocoa |
| Linkinus |
2007 |
1.3 |
2007 |
$20, 15-day trial (optional) |
Proprietary |
? |
| Mibbit |
2008 |
No Version |
2007 |
Free, Textual Adbar |
Website |
Javascript Frontend; Java Backend |
| Miranda IM |
2000 |
0.7.13 |
2008 |
Free |
GPL |
C++ |
| mIRC |
1995 |
6.35 |
2008 |
$20, 30-day trial (optional) |
Proprietary |
C/C++ (originally Borland C++)3 |
| Nettalk |
2004 |
6.4.32 |
2007 |
Free |
Apache License v2.0 |
Visual Basic |
| nexIRC |
2004 |
2.26 |
2004 |
$20 |
Proprietary |
|
| Opera |
1996 |
9.62 (30 October 2008; 21 days ago) |
2007 |
Free |
Proprietary |
C++ |
| OrnateIRC |
2001 |
1.6 |
|
Free |
Proprietary |
|
| PhibianIRC |
2005 |
1.5.5 |
2008 |
Free |
Proprietary |
|
| Pidgin |
2000 |
2.5.2 (19 October 2008; 32 days ago) |
2008 |
Free |
GPL |
C |
| PIRCH |
1995 |
1.0.1.1190 |
1998 |
Shareware $20 (optional) |
Proprietary |
|
| PJIRC |
2002 |
2.2.1 |
2004 |
Free |
GPL |
Java |
| Quassel |
2008 |
0.2 |
2008 |
Free |
GPL |
C++ |
| savIRC |
2001 |
2.1.0 |
2007 |
Free |
GPL |
Tcl/tk |
| ScrollZ |
1994 |
1.9.99 |
2007 |
Free |
BSD License |
|
| ShadowIRC |
1996 |
1.1.0b2 |
2001 |
Free |
GPL |
|
| Smuxi |
2008 |
0.6.0 |
2008 |
Free |
GPL |
C# |
| Snak |
1997 |
5.3.1 |
2007 |
$29 |
Proprietary |
|
| sushi |
2008 |
1.0-alpha2 |
2008 |
Free |
BSD License |
C, Python |
| Trillian |
2000 |
3.1.0.121 |
2007 |
Free ($25 for Trillian Pro) |
Clickwrap license |
|
| TurboIRC |
1998 |
7 |
2007 |
Free |
Proprietary |
|
| Visual IRC |
1995 |
2.0pl2 |
2007 |
Free |
GPL |
|
| Vortec IRC |
2001 |
0.8.34 |
2008 |
Free |
Proprietary |
Borland Delphi |
| WeeChat |
2003 |
0.2.6 |
2007 |
Free |
GPL |
C |
| WookieChat |
2004 |
2.9 |
2007 |
Free |
Freeware |
|
| XiRCON |
1996 |
1.0B4 |
1997 |
Free |
Freeware |
|
| XChat |
1998 |
2.8.7 |
2008 |
UNIX/Linux versions: Free
Windows version: $20, 30-day trial (free builds available) |
GPL |
C |
| ThrashIRC |
2003 |
2.1 |
2008 |
$10, 30-day trial |
Proprietary |
C++ |
|
First public release date |
Latest stable |
Date of latest |
Cost (USD) |
Software license |
Programming language |
Operating system support
Features
| Client |
Multiserver |
DCC |
Passive DCC / dccserver |
SSL |
IPv6 |
UTF-8 |
Text UI |
GUI |
Scripting |
Notes |
| 0irc |
Yes |
Yes |
No / No |
No |
No |
No |
Yes |
No |
None |
|
| AmIRC |
No |
Yes |
No / No |
No |
No |
No |
No |
Yes |
ARexx |
|
| BitchX |
Yes |
Yes |
No / No 4 |
Yes |
Yes |
No |
Yes |
Yes |
Enhanced IrcII script |
|
| Bersirc |
Yes |
Partial |
No / No |
No |
No |
No |
No |
Yes |
None |
|
| ChatZilla |
Yes |
Yes |
No 5 / No |
Yes |
Yes |
Yes |
No |
Yes |
JavaScript |
Part of a web browser |
| ClicksAndWhistles |
Yes |
Yes |
No / No |
No |
No |
Yes |
No |
Yes |
None |
|
| Colloquy |
Yes |
Yes |
Yes / No |
Yes |
Yes |
Yes |
No |
Yes |
AppleScript, Cocoa, F-Script, JavaScript, Python |
|
| Conspire |
Yes |
Yes |
Yes / Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
C |
|
| Coolsmile |
No |
No |
No |
No 5 |
Yes |
Partial 5 |
No |
Yes |
None |
Either software or web based |
| EPIC |
Yes |
Yes |
? |
Yes |
Yes |
Yes |
Yes |
No |
Enhanced IrcII script, Perl, Ruby, Tcl |
|
| HydraIRC |
Yes |
Yes |
? |
No 5 |
No 6 |
No 5 |
No |
Yes |
C++ |
|
| IceChat |
Yes |
Yes |
No |
No |
Yes 7 |
No |
No |
Yes |
VBScript |
|
| ii |
Yes |
No |
No / No |
No |
No |
Yes |
No |
No |
Shell script |
|
| ircII |
Yes |
Yes |
No / No |
No |
Yes |
Yes 8 |
Yes |
No |
Own language |
|
| IRCle |
Yes |
Yes |
? |
Yes |
? |
No |
No |
Yes |
AppleScript |
|
| Irssi |
Yes |
Yes |
Yes / Yes |
Yes |
Yes |
Yes |
Yes |
No |
Perl |
|
| Klient |
Yes |
Yes |
Yes |
Yes 7 |
No |
No |
No |
Yes |
VBScript, JScript, Perl, Python, Ruby, PHP 9 |
|
| Konversation |
Yes |
Yes |
Yes / No |
Yes |
Yes |
Yes |
No |
Yes |
Shell script, Ruby, Python, Perl, Java, C++, C#, JavaScript 10 |
|
| Kopete |
Yes |
? |
No / No |
Yes |
Yes |
Yes |
No |
Yes |
Shell script, Python, Perl, Ruby, JavaScript |
Multi-IM |
| KoroIRC |
Yes |
Yes |
Yes / No |
No |
Yes |
Yes |
No |
Yes |
None 5 |
|
| KSirc |
Yes |
Yes |
? |
Yes |
Yes |
Yes |
No |
Yes |
Perl |
|
| KVIrc |
Yes |
Yes |
Yes / No |
Yes |
Yes |
Yes |
No |
Yes |
KVIrc script, Perl |
|
| LimeChat |
Yes |
Yes |
Yes / Yes |
No |
Yes |
Yes |
No |
Yes |
None |
|
| Linkinus |
Yes |
Yes |
Yes / No |
Yes |
No |
Yes |
No |
Yes |
AppleScript, Cocoa |
|
| Mibbit |
Yes |
Partial 1112 |
No |
Yes |
No |
Yes |
No |
Yes |
None |
web based |
| Miranda IM |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
No |
Yes |
PHP |
Multi-IM |
| mIRC |
Yes |
Yes |
Yes / Yes |
Yes 13 |
Wrapper 14 |
Partial 15 |
No |
Yes |
mIRC script |
|
| Nettalk |
Yes |
Yes |
No |
No |
No |
Yes |
Yes |
Yes |
VBScript, Custom |
|
| nexIRC |
Yes |
Yes |
No |
No |
No |
No |
No |
Yes |
VBScript, Custom |
|
| Opera |
Yes |
Yes |
Yes / No |
Yes |
Yes |
Yes |
No |
Yes |
None |
Part of a web browser |
| OrnateIRC |
Yes |
Yes |
No |
OpenSSL (Partially) |
No |
No |
No |
Yes |
Pascal Script/Own Language (OSL) |
|
| PhibianIRC |
Yes |
Yes |
Yes / Partial |
Yes |
No |
Yes |
No |
Yes |
Pascal Script, PSI |
|
| Pidgin |
Yes |
Yes |
No / No |
Yes |
Yes |
Yes |
Yes |
Yes |
Perl, Tcl/Tk |
Multi-IM |
| PJIRC 16 |
Yes |
Partial 11 |
No / No |
Yes 7 |
? |
Yes |
No |
Yes |
JavaScript |
|
| Quassel |
Yes |
No |
No |
Yes |
Yes |
Yes |
No |
Yes |
None |
Separate client and daemon |
| savIRC |
Yes |
Yes |
Yes / No |
Yes |
Yes |
Yes |
No |
Yes |
Tcl/Tk |
|
| ScrollZ |
Yes |
Yes |
No / No |
Yes |
Yes |
Yes |
Yes |
No |
Enhanced IrcII script |
|
| Smuxi |
Yes |
No |
No |
No |
No |
Yes |
Partial 17 |
Yes |
None |
Separate client and daemon |
| Snak |
Yes |
Yes |
No / No |
Yes |
Yes |
Yes |
No |
Yes |
AppleScript, IrcII script |
|
| sushi |
Yes |
No |
No |
? |
? |
Yes |
Partial 17 |
Yes |
Python |
Separate client and daemon |
| Trillian |
Yes |
Yes |
? |
No |
No |
No |
No |
Yes |
Own language, C++ |
Multi-IM |
| TurboIRC |
Yes |
Yes |
Yes / Yes |
Yes |
Yes |
Yes |
No |
Yes |
Own language, VBScript, JScript9 |
|
| Visual IRC |
Yes |
Yes |
Yes / No |
No |
No |
No |
No |
Yes |
Versus |
|
| Vortec IRC |
Yes |
Yes |
No / Yes 18 |
Yes 7 |
No |
No |
No |
Yes |
Pascal Script, Custom |
|
| WeeChat |
Yes |
Yes |
Yes / No |
Yes |
Yes |
Yes |
Yes |
No |
C, Perl, Python, Ruby, Lua |
|
| XiRCON |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
Tcl |
|
| XChat |
Yes |
Yes |
Yes / Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Perl, Python, Tcl, Ruby, C++, Scheme (Guile)7, ECMAScript |
|
| ThrashIRC |
Yes |
Yes |
No |
No |
Yes |
No |
No |
Yes |
None |
|
|
Multiserver |
DCC |
Passive DCC / dccserver |
SSL |
IPv6 |
UTF-8 |
Text UI |
GUI |
Scripting |
Notes |
See also
References
|