Comparison of Internet Relay Chat clients
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Lua error in package.lua at line 80: module 'strict' not found.
The following tables compare general and technical information between a number of IRC client programs which have been discussed in independent published literature.
Contents
General
Basic general information about the clients: creator/company, license etc. Clients listed on a light purple background are no longer in active development.
Client | Primary developers | Distribution model | Software license | User interface | Programming language |
---|---|---|---|---|---|
AdiIRC[1][2] | Per Amundsen | Freeware | Proprietary | GUI | C# |
Adium | Thijs Alkemade | Free software | GPL | GUI | Objective-C and C |
AmIRC[3][4][5][6] | Oliver Wagner, Jamie van den Berge | Freeware | Proprietary | GUI | C |
AndChat | Freeware | Proprietary | GUI | ||
Bersirc[7] | Jamie Frater, Nicholas Copeland | Free software | LGPL | GUI | C (Delphi originally) |
BitchX | Colten Edwards | Free software | BSD | TUI, GUI | C |
ChatZilla | Mozilla Foundation | Free software | MPL, GPL, LGPL tri-license |
GUI[Note 1]:{{{3}}} | JavaScript, XUL |
Colloquy | Timothy Hatcher, Kiji Roshi | Desktop: free software, Mobile: commercial |
BSD: mobile, GPL: desktop |
GUI | Objective-C |
Convos | Nordaaker | Free software | Artistic License 2.0 | Web | Perl |
degesch[8] | Přemysl Janouch | Free software | BSD equivalent: ISC |
TUI | C |
DMDirc[9][10][11] | Chris Smith, Greg Holmes, Shane McCormack[12] | Free software | GPL | GUI | Java |
ERC | Free software | GPL | TUI, GUI | Emacs Lisp | |
f-irc[13] | Folkert van Heusden | Free software | GPL | TUI | C |
HexChat[14] | Berke Viktor | Free software | GPL | TUI, GUI | C (forked from XChat) |
HydraIRC[15][16][17] | Hydra | Freeware | Proprietary[18] (source available)[19] |
GUI | C++, WTL |
IceChat[20][21] | Paul Vanderzee | Free software | GPL | GUI | C# (Visual Basic until 2004)[22] |
ii (IRC IT)[23][24][25] | Nico Golde, Anselm Garbe | Free software | BSD equivalent: MIT/X Consortium |
filesystem-based FIFO | C |
Instantbird | Florian Quèze | Free software | GPL | GUI | C/C++, JavaScript, CSS, XUL |
ircII | Michael Sandrof | Free software | BSD | TUI | C |
IRCjr[26][27][28] | Michael Brutman | Free software | GPL | TUI | C++ |
IRCCloud | RJ, James | Freemium | ? | Web | Erlang, JavaScript |
Ircle | Onno Tijdgat | Commercial 30-day trial | Proprietary | GUI | C |
Irssi | Timo Sirainen | Free software | GPL | TUI | C |
jIRCii[29][30][31][32][33] | Raphael Mudge, Serge Baranov, Andreas Ravnestad | Free software | Artistic License 2.0 | GUI, TUI | Java |
KiwiIRC | Darren Whitlen | Free software | AGPL | Web | Javascript frontend, Node.js backend |
KVIrc | Szymon Stefanek | Free software | GPL | GUI | C++ |
Konversation | Free software | GPL | GUI | C++ | |
LeafChat[34] | Samuel Marshall | Free software | GPL | GUI | Java |
LeetIRC[35][36] | Mike Chambers | Free software | GPL | TUI | QuickBasic |
LimeChat[37][38][39] | Satoshi Nakagawa | Free software | GPL[40] | GUI | RubyCocoa (2007–2010)[39][40] Objective-C(2010–)[41] |
Linkinus | Conceited Software | Commercial, 15 day trial | Proprietary | GUI | Objective-C |
Mibbit | Jimmy Moore | Textual Adbar | Proprietary | Web | JavaScript frontend, Java backend |
mIRC | Khaled Mardam-Bey | Shareware 30-day trial[42] | Proprietary | GUI | C/C++ (Borland C++ originally)[43] |
Neebly[44][45][46] | Christos Constantinou | Freeware | ? | GUI | |
Nettalk | Nicolas Kruse | Freeware | Apache 2.0 | GUI | Visual Basic |
Opera | Freeware | Proprietary | GUI[Note 2]:{{{3}}} | C++ | |
PChat | Zach Thibeau, Luis Miranda | Free software | GPL | GUI | C++ |
Pidgeon[47] | Free software | GPL | GUI | C# | |
Pidgin | Free software | GPL | GUI | C | |
PIRCH | Shareware | Proprietary | GUI | Delphi | |
PJIRC | Philippe Detournay | Free software | GPL | GUI | Java |
Quassel | Manuel Nickschas, Marcus Eggenberger, Alexander von Renteln | Free software | GPL | TUI[Note 3]:{{{3}}}, GUI[Note 4]:{{{3}}} | C++ |
qwebirc | Chris Porter | Free software | GPL | Web | JavaScript front end, Python backend |
rIRC | Risharde R. | Freeware | Proprietary | GUI | Visual Basic .NET |
rcirc | Ryan Yeske | Free software | GPL | TUI | Emacs Lisp |
Scrollback | Askabt | Free software | AGPL | Web, embeddable[Note 5]:{{{3}}} | JavaScript frontend, Node.js backend |
Smuxi | Mirco Bauer | Free software | GPL | GUI, TUI, server[Note 4]:{{{3}}} | C# |
Snak | Kent Sorensen | Commercial | Proprietary | GUI | ? |
Textual[48] | Codeux Software, LLC | Commercial | BSD (3-clause )[49] |
GUI | Objective-C |
Visual IRC | Free software | GPL | GUI | ? | |
WeeChat | Sebastien Helleu | Free software | GPL | TUI, GUI[Note 6]:{{{3}}} | C |
XChat (evolved into Hexchat)[Note 7]:{{{3}}} | Unix/Linux: free software; Windows: commercial, 30-day trial[50]
(Hexchat is free of charge) |
GPL; or proprietary for Windows | TUI, GUI | C | |
Client | Primary developers | Distribution model | Software license | User interface | Programming language |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Release history
A brief overview of the release history.
First public release | First stable release | Latest stable release | |||
---|---|---|---|---|---|
Client | Date | Version | Date | Version | |
AdiIRC | 2005 | 3.4 (May 3, 2019[58]) [±] | |||
AmIRC | 1995 | 3.6.2 (December 24, 2015[59]) [±] | |||
Bersirc | 1999 | 2.2.14 (12 August 2005[±] | )|||
BitchX | 1996 | 1.2.1 (November 14, 2014[±] | )|||
ChatZilla | 2001 | 0.9.92 (August 10, 2015[60]) [±] | |||
Colloquy | 2005 | 2.4.3 (6011) (March 22, 2014[±] | )|||
Convos | 2013 | 0.6 (June 9, 2014[±] | )|||
degesch | 2015 | 0.9 | 2015 | 0.9 | |
DMDirc | 2007 | 0.7 (January 5, 2013[61]) [±] | |||
ERC | 1999? | ERC improvements are now released as part of Emacs. [±] | |||
f-irc | 2006? | 0.0.1 | 1.36 (February 23, 2014[±] | )||
HexChat | 2009-10-04 | r249 | 2009-10-09 | 2.86.0 | 2.12.1 (May 1, 2016[±] | )
HydraIRC | 2002 | 0.3.165 (December 12, 2008[±] | )|||
IceChat | 2002 | 3.0 | 2002-04-08 | 3.0 | 9.10 (March 25, 2016[±] | )
ii (IRC IT) | 2005-12-19 | 0.1 | 2007-02-01 | 1.0 | |
ircII | 1990 | 20150903 (September 3, 2015[±] | )|||
IRCjr | 2008 | 2008 | mTCP_2013-04-26 (April 26, 2013[62]) [±] | ||
Ircle | 1995 | 3.5a6 (November 17, 2007[±] | )|||
Irssi | 1999 | 0.8.19 (March 24, 2016[±][63] | )|||
jIRCii | ? | ? | 0.9 (July 20, 2011[±] | )||
KVIrc | 1998 | 0.6.0 | 1999-12-21 | 1.0.0 | 4.2.0 (July 3, 2012[64]) [±] |
Konversation | 2002 | 1.6 (8 April 2015[65]) [±] | |||
LeafChat | ? | 1.0 | 2.41 (October 4, 2011[±] | )||
LeetIRC | 2006 | 1.1 (March 18, 2008[66]) [±] | |||
LimeChat | 2007 | Mavericks / Mountain Lion 2.42 (June 22, 2014[±] )Lion |
|||
Linkinus | 2007 | 2.4 (August 23, 2011[67]) [±] | |||
Mibbit | 2008 | web application, no version | |||
mIRC | 1995 | 7.45 (April 25, 2016[68]) [±] | |||
Neebly | 2008-12-13 | 1.0.1 | 1.0.4 (February 28, 2009[69]) [±] | ||
Nettalk | 2004 | 6.7.16 (October 30, 2012[70]) [±] | |||
Opera | 1996 | 34.0.2036.47 (January 12, 2016[71]) [±] | |||
PChat | 2010 | 2010 | 1.4.3 | ||
PIRCH | 1995 | 1.0.1.1190 (January 1, 2001[±] | )|||
PJIRC | 2002 | 2.2.1 (November 29, 2004[±] | )|||
Quassel | 2008-08-27 | 0.3.0 | 0.12.3 (February 10, 2016[±] | )||
qwebirc | 2009 | 0.81 | 0.92 (February 13, 2012[±] | )||
rIRC | 2010 | Preview Release 1 | 2012 | 1.44 | 1.4.4 (January 16, 2012) |
Scrollback | 2013 | 2013 | |||
rcirc | ? | ? | 24.1 (June 10, 2012[±] | )||
Smuxi | 2008-07-29 | 0.6 | 2010-09-03 | 0.8 | 1.0 (August 9, 2015[±] | )
Snak | 1997 | 5.3.4 (March 11, 2012[72]) [±] | |||
Visual IRC | 1995 | 2.0pl2 (200/187) (July 15, 2007[±] | )|||
Textual | 2010 | 1.0.0[73] | 2010 | 1.0.0 | 5.1.2 (April 7, 2015[74]) [±] |
WeeChat | 2003 | 1.5 (May 1, 2016[75]) [±] | |||
XChat | 1998 | 2.8.8 (source) (May 30, 2010[±] 2.8.9 (windows) (August 28, 2010 ) [±] |
) |||
Client | Date | Version | Date | Version | Latest stable release |
First public release | First stable release |
Operating system support
The operating systems on which the clients can run natively (without emulation).
Client | Windows 7, Vista | XP, 2000 | NT 4.0 | NT 3.x | Me, 98 | 95 | 3.1x | ReactOS | OS X (Intel/PPC) | OS 9 | OS 8 | System 7 (PPC/68k) | BeOS, Haiku | OS/2, eCS | AmigaOS (68k) | AmigaOS 4, MorphOS (PPC) | DOS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AdiIRC | Yes | Yes | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No |
AmIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | No |
Bersirc | Yes | Yes | ? | No | ? | ? | No | ? | ? | No | No | No | No | No | No | No | No |
BitchX | Yes[Note 8] | Yes[Note 8] | Yes[Note 8] | No | Yes[Note 8] | Yes[Note 8] | No | ? | Yes | No | No | No | ? | Yes | Yes | Yes | No |
ChatZilla | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
Colloquy | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
Convos | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
degesch | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No |
ERC | Yes | Yes | ? | No | ? | ? | No | ? | ? | No | No | No | No | No | ? | ? | ? |
HexChat | Yes | Dropped (2.9.5) | No | No | No | No | No | No | Yes | No | No | No | ? | No | No | No | No |
HydraIRC | Yes | Yes | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
IceChat | Yes | Yes | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No |
ii (IRC IT) | ? | ? | ? | No | ? | ? | No | ? | Yes | No | No | No | ? | No | No | No | Yes |
ircII | Yes[Note 8] | Yes[Note 8] | Yes[Note 8] | No | Yes[Note 8] | Yes[Note 8] | No | ? | Yes | No | No | No | No | No | No | ? | No |
IRCjr | No | Yes[Note 9] | Yes[Note 9] | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes |
Ircle | No | No | No | No | No | No | No | No | Yes[Note 10] | Yes | Yes | Yes | No | No | No | No | No |
Irssi | Yes | Yes | Yes | No | Yes | Yes | No | ? | Yes | No | No | No | Yes | Yes | ? | Yes | No |
jIRCii | Yes | Yes | Yes | ? | Yes | Yes | No | ? | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | No |
KiwiIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Konversation | Partial | Partial | Partial | No | Partial | Partial | No | ? | Partial | No | No | No | No | No | No | No | No |
KVIrc | Yes | Yes | Yes | No | Yes | No | No | Yes[79] | Yes | Yes | No | No | No | Yes[80] | No | No | No |
LeafChat | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
LeetIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes |
LimeChat | No | No | No | No | No | No | No | No | Yes[Note 11] | No | No | No | No | No | No | No | No |
Linkinus | No | No | No | No | No | No | No | No | Yes[Note 10] | No | No | No | No | No | No | No | No |
Mibbit | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
mIRC | Yes | Yes | Yes | Partial | Yes | Yes | Partial | ? | No | No | No | No | No | No | No | No | No |
Neebly | Yes | Yes[82] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Nettalk | Yes | Yes | ? | No | Partial[Note 12] | No | No | ? | No | No | No | No | No | No | No | No | No |
Opera | Yes | Yes | Dropped (10.10) | No | Dropped | Dropped | Dropped | No[84] | Dropped[85] | Dropped | Dropped | No | Dropped | Dropped | No | No | No |
PChat | Yes | Yes | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No |
PIRCH | Yes | Yes | Yes | ? | Yes | Yes | Yes | ? | No | No | No | No | No | No | No | No | No |
PJIRC | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes | Yes | No | No | No | No |
Quassel | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
qwebirc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
rIRC | Yes | Yes | Yes | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No |
rcirc | Yes | Yes | ? | ? | No | No | No | No | ? | No | No | No | No | No | No | No | No |
Scrollback | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Smuxi | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
Snak | No | No | No | No | No | No | No | No | Yes | Yes | Yes | ? | No | No | No | No | No |
Textual | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
Visual IRC | Yes | Yes | Yes | No | Yes | Yes | No | ? | No | No | No | No | No | No | No | No | No |
WeeChat | Partial[Note 8][Note 10] | Partial[Note 8][Note 10] | Partial[Note 8][Note 10] | No | Partial[Note 8][Note 10] | Partial[Note 8][Note 10] | No | ? | Yes | No | No | No | Partial | No | No | No | No |
XChat | Yes | Yes | Yes | ? | Yes | Yes | No | ? | Yes | No | No | No | ? | ? | No | No | No |
Client | Windows 7, Vista | XP, 2000 | NT 4.0 | NT 3.x | Me, 98 | 95 | 3.1x | ReactOS | OS X (Intel/PPC) | OS 9 | OS 8 | System 7 (PPC/68k) | BeOS, Haiku | OS/2, eCS | AmigaOS (68k) | AmigaOS 4, MorphOS (PPC) | DOS |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Unix and Unix-like operating systems:
- Unix (BSD): 386BSD, BSD/OS, FreeBSD, NetBSD, OpenBSD, SunOS, ULTRIX
- Unix (System V): AIX, A/UX, HP-UX, IRIX, SCO OpenServer, Solaris, UnixWare
- Unix-like: Linux, NeXTSTEP, OpenVMS[citation needed], OSF/1, QNX, Tru64 UNIX
Client | 386BSD | BSD/OS (BSD/386, BSDI) | FreeBSD, NetBSD, OpenBSD | SunOS | ULTRIX | AIX | A/UX | HP-UX | IRIX | SCO OpenServer | Solaris | UnixWare | Linux | NeXTSTEP | OpenVMS | OSF/1 | QNX | Tru64 UNIX |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AdiIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
AmIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Bersirc | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | No | ? | ? | ? |
BitchX | ? | Yes[Note 13] | Yes[Note 13] | Yes[Note 13] | Yes[Note 13] | Yes[Note 13] | ? | Yes[Note 13] | Yes[Note 13] | ? | Yes[Note 13] | Yes | Yes[Note 13] | Yes | ? | Yes[Note 13] | Yes[Note 13] | ? |
ChatZilla | No | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes |
Colloquy | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Convos | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
degesch | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | ? | ? | ? |
DMDIrc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
ERC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
f-irc | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | ? | ? | ? |
HexChat | ? | ? | Yes | Yes | ? | Yes | ? | Yes | Yes | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
HydraIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
IceChat | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
ii (IRC IT) | Yes | Yes | Yes | ? | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | Yes | Yes |
ircII | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | Yes | Yes |
IRCjr | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Ircle | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Irssi | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
KiwiIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Konversation | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
KVIrc | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
LeafChat | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No |
LeetIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
LimeChat | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Linkinus | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Mibbit | ? | ? | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | ? | ? | Yes |
mIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Neebly | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Nettalk | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Opera | No | No | Yes | No | No | No | No | No | No | No | Yes | No | Yes | No | No | No | Dropped | No |
PIRCH | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
PJIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Quassel | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
qwebirc | ? | ? | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | ? | ? | Yes |
rcirc | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Smuxi | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
Snak | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Textual | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Visual IRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
WeeChat | ? | ? | Yes[Note 14] | ? | ? | ? | ? | Yes | Partial[Note 15] | ? | Yes[Note 14] | ? | Yes | ? | ? | ? | Yes[Note 14] | ? |
XChat | ? | ? | Yes | Yes | ? | Yes | ? | Yes[Note 16] | Yes | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
Client | 386BSD | BSD/OS (BSD/386, BSDI) | FreeBSD, NetBSD, OpenBSD | SunOS | ULTRIX | AIX | A/UX | HP-UX | IRIX | SCO OpenServer | Solaris | UnixWare | Linux | NeXTSTEP | OpenVMS | OSF/1 | QNX | Tru64 UNIX |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Protocol support
What IRC related protocols and standards are supported by each client.
Client | CTCP | DCC | IPv6 | SSL | TLS | DANE | OCSP | CRL | SASL | OTR |
---|---|---|---|---|---|---|---|---|---|---|
AdiIRC | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | Yes | script |
AmIRC | Yes | Yes | No | No | No | ? | No | No | ? | No |
Bersirc | ? | Partial | No | No | ? | ? | ? | ? | ? | No |
BitchX | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | ? | No |
ChatZilla | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | script | No |
Colloquy | Yes | Yes | Yes | Yes | ? | ? | ? | ? | Yes | No |
Convos | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
degesch | Yes | Yes | Yes | No | Yes | ? | ? | ? | ? | No |
DMDirc | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | No |
ERC | Partial | Yes | Yes | Yes | Yes | ? | ? | ? | Yes[Note 17]:{{{3}}} | No |
f-irc | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | No |
HexChat | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes[Note 18]:{{{3}}} |
HydraIRC | Yes | Yes | ? | No | No | ? | No | No | ? | No |
IceChat | Yes | Yes | Yes | Yes | ? | ? | ? | ? | Yes | No |
ii (IRC IT) | ? | No | Yes[Note 17]:{{{3}}} | Yes[Note 17]:{{{3}}} | Yes[Note 17]:{{{3}}} | ? | ? | ? | ? | No |
ircII | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | No |
IRCjr | Yes | No | No | No | No | ? | No | No | No | No |
Ircle | Yes | Yes | ? | Yes | ? | ? | ? | ? | ? | No |
Irssi | Yes | Yes | Yes | Yes | Yes | Yes | No | ? | script | Yes[88][89][Note 18]:{{{3}}} |
jIRCii | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | No |
KiwiIRC | Yes | No | Yes | Yes | Yes | ? | No | No | Yes | No |
Konversation | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | Yes | No |
KVIrc | Yes | Yes | Yes | Yes | Yes | ? | No | No | Yes | No |
LeetIRC[36] | No | Partial | No | No | No | ? | No | No | ? | No |
LimeChat | ? | Yes | Yes | Yes | ? | ? | ? | ? | Yes | No |
Linkinus | Yes | Yes | No | Yes | ? | ? | ? | ? | No | No |
Mibbit | ? | Partial[Note 19]:{{{3}}}[Note 20]:{{{3}}} | No | Yes | ? | ? | ? | ? | Yes | No |
mIRC | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | script | No |
Neebly | Yes | Yes | No | No | ? | ? | ? | ? | ? | No |
Nettalk | Yes | Yes | No | No | ? | ? | ? | ? | ? | No |
Opera | Yes[90] | Yes | Yes | Yes | Yes | ? | ? | ? | ? | No |
PIRCH | Yes | Yes | No | No | ? | ? | ? | ? | ? | No |
PJIRC | ? | Yes | No | No | ? | ? | ? | ? | ? | No |
Quassel | Yes | No | Yes | Yes | Yes | ? | No | No | Yes | No |
qwebirc | Yes | No | No | Yes | No | ? | No | No | No | No |
rcirc | Partial | No | No | Yes | Yes | ? | ? | ? | ? | No |
Scrollback | Partial | No | Yes | Yes | ? | ? | ? | ? | No | No |
Smuxi | Yes | No | Yes | Yes | ? | ? | ? | ? | No | No |
Snak | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | No |
Textual | Yes | Yes | Yes | Yes | Yes | ? | Yes[Note 21]:{{{3}}} | Yes[Note 21]:{{{3}}} | Yes | Yes[91] |
Visual IRC | Yes | Yes | No | No | ? | ? | ? | ? | ? | No |
WeeChat | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | Yes | Yes[88][92][Note 18]:{{{3}}} |
XChat | Yes | Yes | Partial[Note 20]:{{{3}}} | Yes | ? | No | ? | ? | script | Yes[88][89][Note 18]:{{{3}}} |
Client | CTCP | DCC | IPv6 | SSL | TLS | DANE | OCSP | CRL | SASL | OTR |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Direct Client-to-Client (DCC) support
Client | CHAT | Whiteboard | SEND | RESUME | TSEND | SEND T | XMIT | Passive DCC | Server | RDCC | REVERSE | RSEND | Reverse / Firewall DCC | File servers (FSERVs) | XDCC | VOICE |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AdiIRC | Yes | ? | Yes | Yes | ? | ? | ? | ? | No | Yes[Note 22]:{{{3}}} | ? | ? | ? | ? | Yes[Note 22]:{{{3}}} | ? |
AmIRC | Yes | No | Yes | Yes | Yes | No | No | Yes | No | No | No | No | Yes | No | ? | ? |
Bersirc | ? | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
BitchX | Yes | No | Yes | Yes | Yes | Yes | ? | No | No | ? | ? | ? | ? | ? | Yes | ? |
ChatZilla | Yes | No | Yes | No[98] | ? | ? | No | No[Note 23]:{{{3}}} | No | No | No | No | No | No | ? | ? |
Colloquy | Yes | ? | Yes | Yes | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | Yes | ? |
Convos | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
degesch | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
DMDirc | Yes | No | Yes | Yes | ? | ? | No | Yes | No | No | No | No | Yes | No | No | ? |
ERC | Yes | ? | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
f-irc | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
HexChat | Yes | No | Yes | Yes | ? | ? | ? | Yes | ? | ? | ? | ? | ? | ? | Yes | ? |
HydraIRC | Yes | No | Yes | Yes | ? | ? | No | ? | ? | ? | ? | ? | ? | No | No | ? |
IceChat | Yes | No | Yes | ? | ? | ? | No | ? | ? | ? | ? | ? | ? | No | No | ? |
ii (IRC IT) | ? | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
ircII | ? | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
IRCjr | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
Ircle | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Irssi | Yes | No | Yes | Yes | ? | ? | ? | Yes | Yes | ? | ? | ? | ? | ? | ? | ? |
KiwiIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
Konversation | Yes | Yes | Yes | Yes | ? | ? | ? | Yes | No | ? | ? | ? | Yes | ? | ? | ? |
KVIrc | Yes | No | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes[Note 24]:{{{3}}} | Yes[Note 24]:{{{3}}} | Yes[Note 25] |
LeetIRC[36] | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
LimeChat | ? | ? | ? | ? | ? | ? | ? | Yes | Yes | ? | ? | ? | ? | ? | ? | ? |
Linkinus | ? | ? | ? | ? | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | ? | ? |
Mibbit | No | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
mIRC | Yes | ? | Yes | Yes[Note 26] | ? | ? | ? | Yes | Yes | Yes[Note 22] | ? | ? | Yes | Yes | Yes[Note 22]:{{{3}}} | ? |
Neebly | ? | ? | Yes | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
Nettalk | Yes | No | Yes | Yes | No | No | No | No | Partial | No | No | No | No | ? | ? | ? |
Opera | No | ? | ? | ? | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | ? | ? |
PIRCH | Yes | No | Yes | Yes[Note 26]:{{{3}}} | ? | ? | No | No | No | No | No | No | No | No | No | ? |
PJIRC | Yes | No | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Quassel | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
qwebirc | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
rcirc | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
Smuxi | ? | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
Snak | Yes | ? | Yes | Yes | ? | Yes | ? | No | No | ? | ? | ? | ? | ? | ? | ? |
Textual | No | No | Yes[102] | No | No | No | No | No | No | No | No | No | Yes[102] | No | No | No |
Visual IRC | ? | Yes | ? | Yes[Note 26]:{{{3}}} | ? | ? | ? | Yes | No | ? | ? | ? | Yes | ? | ? | Yes[Note 25]:{{{3}}} |
WeeChat | Yes | ? | Yes | ? | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | Yes | ? |
XChat | Yes | ? | Yes | Yes | No | No | ? | Yes | Yes | ? | ? | ? | Yes | ? | Yes[Note 27] | ? |
Client | CHAT | Whiteboard | SEND | RESUME | TSEND | SEND T | XMIT | Passive DCC | Server | RDCC | REVERSE | RSEND | Reverse / Firewall DCC | File servers (FSERVs) | XDCC | VOICE |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Features
Information on what features each of the clients support.
Client | Multi-server | UTF-8 | Proxy server | irc:// URI scheme | Automatic updates | Scripting language |
---|---|---|---|---|---|---|
AdiIRC | Yes | Yes | Yes | Yes | Yes | C#, mIRC script |
AmIRC | No | No | ? | No | No | ARexx |
Bersirc | Yes | No | ? | ? | ? | N/A |
BitchX | Yes | No | ? | ? | ? | Enhanced IrcII script |
ChatZilla | Yes | Yes | Yes | Yes | Yes | JavaScript |
Colloquy | Yes | Yes | ? | Yes | Yes[Note 28]:{{{3}}} | AppleScript, Cocoa, F-Script, JavaScript, Python |
Convos | ? | ? | ? | ? | ? | ? |
degesch | Yes | Yes | Yes | N/A | N/A | Lua |
DMDirc | Yes | Partial | ? | Yes | Yes | Custom Actions system, Java plugins |
ERC | Yes | Yes | Yes[Note 29]:{{{3}}} | ? | Yes[Note 30]:{{{3}}} | Emacs Lisp |
f-irc | Yes | Yes | No | No | No | N/A |
HexChat | Yes | Yes | Yes | Yes | Yes | Perl, Python, Tcl, Lua[Note 31]:{{{3}}}, Javascript, C, C++, and via D-Bus. |
HydraIRC | Yes | Yes | ? | ? | Yes | No |
IceChat | Yes | Yes | No | ? | Yes | VBScript |
ii (IRC IT) | Yes | Yes | ? | ? | ? | any, Shell script |
ircII | Yes | Yes[Note 32]:{{{3}}} | ? | ? | ? | IrcII script |
IRCjr | No | No | No | No | No | N/A |
Ircle | Yes | No | ? | ? | ? | AppleScript |
Irssi | Yes | Yes | Yes | No | No | Perl |
jIRCii | Yes | Yes | Yes | ? | No | Sleep |
KiwiIRC | Yes | Yes | Yes | Yes | N/A | Javascript, Node.js |
Konversation | Yes | Yes | Yes | Yes | ? | Shell script, Ruby, Python, Perl, Java, C++, C#, JavaScript[Note 33]:{{{3}}} |
KVIrc | Yes | Yes | Yes | Yes | No | KVS (custom), Perl, Python, C++ |
LeafChat | Yes | Yes | ? | N/A | Yes | Java |
LeetIRC | No | No | ? | N/A | No | No |
LimeChat | Yes | Yes | ? | ? | ? | N/A |
Linkinus | Yes | Yes | Yes | Yes | Yes | AppleScript, Cocoa |
Mibbit | Yes | Yes | ? | Yes | N/A | N/A |
mIRC | Yes | Yes | Yes | Yes | Yes | mIRC script |
Neebly | No | No | ? | ? | ? | N/A |
Nettalk | Yes | Yes | SOCKS | Yes | Yes | VBScript, custom |
Opera | Yes | Yes | ? | Yes | Yes | N/A |
PIRCH | Yes | No | ? | ? | No | Yes |
PJIRC | Yes | Yes | ? | ? | No | Partial, JavaScript |
Quassel | Yes | Yes | Yes | ? | No | No |
qwebirc | No | Yes | No | Yes | Yes | No |
rcirc | Yes | Yes | ? | ? | No | Emacs Lisp |
Smuxi | Yes | Yes | Yes | ? | ? | Yes (language agnostic) |
Snak | Yes | Yes | ? | ? | ? | AppleScript, IrcII script |
Textual | Yes | Yes | Yes | Yes | Yes | AppleScript, Perl, PHP, Python, Ruby, Objective-C, shell script |
Visual IRC | Yes | No | ? | ? | ? | Versus |
WeeChat | Yes | Yes | Yes | Yes | ? | C, Perl, Python, Ruby, Lua, Tcl, Scheme (Guile) |
XChat | Yes | Yes | Yes | Yes | No | Perl, Python, Tcl, Ruby, C++, ECMAScript, Scheme (Guile) |
Client | Multi-server | UTF-8 | Proxy server | irc:// URI scheme | Automatic updates | Scripting language |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
See also
- Comparison of mobile IRC clients
- Comparison of instant messaging clients
- Comparison of instant messaging protocols
- Comparison of LAN messengers
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Bersirc IRC Client - about Bersirc
- ↑ [1]. GitHub.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ f-irc
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://www.hydrairc.com/content/developers
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ IceChat History. IceChat.net
- ↑ IRC IT (ii) IRC client. Official webpage. suckless.org.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.(rationale)
- ↑ Lua error in package.lua at line 80: module 'strict' not found.(rationale)
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.(rationale)
- ↑ Lua error in package.lua at line 80: module 'strict' not found. official page.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found. (English).
- ↑ Magic (November 20, 2004). "jIRCii review". mirc.net.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 36.0 36.1 36.2 Lua error in package.lua at line 80: module 'strict' not found. official page.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ "LimeChat: IRC Client for Mac". Official site.
- ↑ 39.0 39.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 40.0 40.1 "Limechat". Github.
- ↑ “do not load RubyCocoa” Commit on GitHub.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Neebly website.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Pidgeon website.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found. GitHub.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Github releases
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found. GitHub.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Connect to the ReactOS IRC Channels
- ↑ 2012-07-03: 4.2.0 Released!
- ↑ Requires RubyCocoa 1.0.0 or later
- ↑ Requires Windows XP Service Pack 2 or later
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 86.0 86.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 88.0 88.1 88.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 89.0 89.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 102.0 102.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
Cite error: <ref>
tags exist for a group named "Note", but no corresponding <references group="Note"/>
tag was found, or a closing </ref>
is missing