Comparison of Internet Relay Chat clients

From Wikipedia, the free encyclopedia

The following comparison of Internet Relay Chat (IRC) clients gives an overview of features and differences between various IRC clients.

Contents

[edit] General information

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.82.1 2008 Free MPL/GPL/LGPL tri-license JavaScript, XUL
ClicksAndWhistles 2008 1.8.7 2008 Free Freeware C++
Colloquy 2005 2.1 2007 Free GPL Objective-C
EPIC 1994 epic4-2.10 2008 Free BSD License  ?
HydraIRC 2002 0.3.160 2007 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 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.0.1 2006 Free GPL  ?
Kopete 2003 0.12.4 2007 Free GPL  ?
KoroIRC 2004 0.3.080208 2008 Free Proprietary C
KSirc 1997 3.3.2-5  ? Free GPL  ?
KVIrc 1998 3.4.0 "Virgo"  (March 25, 2008) 2007 Free GPL C++
LeetIRC for DOS 2006 1.1 2006 Free GPL Microsoft QuickBASIC 4.5
LimeChat Mac OS X : 2.18 2008 Free GPL RubyCocoa
Linkinus 2007 1.3 2007 $20, 15-day trial (optional) Proprietary  ?
Miranda IM 2000 0.7.6 2008 Free GPL C++
mIRC 1995 6.32 2008 $20, 30-day trial (optional) Proprietary  ?
Nettalk  ? 6.4.32 2007 Free Apache License v2.0  ?
nexIRC 2004 2.26 2004 $20 Proprietary
Opera 1996 9.27  (April 3, 2008 (2008-04-03); 67 days ago) 2007 Free Proprietary C++
OrnateIRC 2001 1.6 Free Proprietary
PhibianIRC 2005 1.5.5 2008 Free Proprietary
Pidgin 2000 2.4.2  (May 17, 2008) 2008 Free GPL
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
ScrollZ 1994 1.9.99 2007 Free BSD License
Snak 1997 5.3.1 2007 $29 Proprietary
ShadowIRC 1996 1.1.0b2 2001 Free GPL
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
WeeChat 2003 0.2.6 2007 Free GPL
WookieChat 2.6 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
First public release date Latest stable Date of latest Cost (USD) Software license Programming language

[edit] Operating system support

Windows Mac OS X Linux BSD / Unix AmigaOS
0irc Yes No No No No
AmIRC No No No No Yes
BitchX Partial Partial Yes Yes Yes
Bersirc Yes No Yes Yes Yes
ChatZilla Yes Yes Yes Yes No
ClicksAndWhistles Yes No No No No
Colloquy No Yes No No No
EPIC Partial Partial Yes Yes No
HydraIRC Yes No No No No
IceChat Yes No No No No
ii No Partial Yes Yes No
ircII No Partial Yes Yes No
IRCle No Yes No No No
Irssi Yes Yes Yes Yes No
Klient Yes No No No No
Konversation No Partial Yes Yes No
Kopete No Partial Yes Yes No
KoroIRC Yes No No No No
KSirc No No Yes Yes No
KVIrc Yes Partial Yes Yes No
LimeChat No Yes No No No
Linkinus No Yes No No No
Mibbit Yes Yes Yes Yes Yes
Miranda IM Yes No No No No
mIRC Yes No No No No
Nettalk Yes No No No No
nexIRC Yes No No No No
Opera Yes Yes Yes Yes No
OrnateIRC Yes No No No No
PhibianIRC Yes No No No No
Pidgin Yes Partial Yes Yes Yes (Cygnix X11 engine)
PJIRC Yes Yes Yes Yes No
Quassel Yes Yes Yes Yes No
savIRC Yes Yes Yes Yes No
ScrollZ Partial Partial Yes Yes No
Snak No Yes No No No
Trillian Yes No No No No
TurboIRC Yes No No No No
Visual IRC Yes No No No No
WeeChat No Partial Yes Yes No
WookieChat No No No No Yes
XiRCON Yes No No No No
XChat Yes Yes Yes Yes No
Windows Mac OS X Linux BSD / Unix AmigaOS

[edit] Features

Multiserver DCC Passive DCC / dccserver SSL IPv6 UTF-8 Text UI GUI MD5 password hashing 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 [3] Yes Yes No Yes Yes  ? Enhanced IrcII script
Bersirc Yes Partial No / No No No No No Yes  ? None
ChatZilla Yes Yes No [4] / No Yes Yes Yes Yes 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
EPIC Yes Yes ? Yes Yes Yes Yes No  ? Enhanced IrcII script, Perl, Ruby, Tcl
HydraIRC Yes Yes ? No [4] No [5] No [4] No Yes  ? C++
IceChat Yes Yes No No Yes [6] No No Yes  ? VBScript
ii Yes No No / No No No Yes No No  ? Shell script
ircII Yes Yes No / No No Yes Yes [7] 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 [6] No No No Yes  ? VBScript, JScript, Perl, Python, Ruby, PHP [8]
Konversation Yes Yes No / No Yes Yes Yes No Yes  ? Shell script, Ruby, Python, Perl, Java, C++, C#, JavaScript [9]
Kopete Yes ? No / No Yes Yes Yes No Yes  ? Shell script, Python, Perl
KoroIRC Yes Yes Yes / No No Yes Yes No Yes  ? None [4]
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 ? No Yes Yes No Yes  ? None
Linkinus Yes Yes Yes / No Yes No Yes No Yes  ? AppleScript, Cocoa
Mibbit Yes No No Yes No Yes No Yes  ? None web based
Miranda IM Yes Yes Yes Yes ? Yes No Yes  ? PHP Multi-IM
mIRC Yes Yes Yes / Yes Yes [10] Wrapper [11] Partial [12] 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 ? Yes ? Yes Yes Yes  ? Perl, Tcl/Tk Multi-IM
PJIRC [13] Yes Partial [14] No / No Yes [6] ? 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
Snak Yes Yes No / No Yes Yes Yes No Yes  ? AppleScript, IrcII script
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, JScript[8]
Visual IRC Yes Yes Yes / No No No No No Yes  ? Versus
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)[6]
Multiserver DCC Passive DCC / dccserver SSL IPv6 UTF-8 Text UI GUI MD5 password hashing Scripting Notes

[edit] See also

[edit] References

  1. ^ freshmeat.net: Project details for bnIRC
  2. ^ freshmeat.net: Project details for ccorp-irc
  3. ^ Unconfirmed.
  4. ^ a b c d Planned for a later version.
  5. ^ Marked as completed, but not included yet.
  6. ^ a b c d Supported via a plugin.
  7. ^ Supported as of version 20050921.
  8. ^ a b Uses the Windows Active Scripting technology, and supports any scripting language with the appropriate interface.
  9. ^ Any language which supports DCOP may be used for Konversation scripting. Virtually any language can be made to support Konversation scripting by executing the command line "dcop" program.
  10. ^ Requires the OpenSSL DLLs; see http://www.mirc.co.uk/ssl.html. Pre-compiled DLLs can found at http://remus.oru.se/tsub/mirc-ssl/.
  11. ^ Wrapper available at http://users.skynet.be/jaguar/mircv6.html.
  12. ^ Channel and query support only.
  13. ^ Can be run as a Java applet, Java Web Start or standalone application.
  14. ^ DCC is not always successful at this stage.