Comparison of Internet Relay Chat clients

Wikimedia list article
(Redirected from EPIC)

The following tables compare general and technical information between a number of IRC client programs. Please see the individual products pages for more information. This page is does not include everything and may not be current.

General

Basic general information about the notableclients: creator/company, license, etc. Clients listed on a light purple background are no longer in active development.

ClientPrimary developersDistribution modelSoftware licenseUser interfaceProgramming language
AdiIRC[1]Per AmundsenFreewareProprietaryGUI.NET Framework/C#
AdiumThijs AlkemadeFree softwareGPL-2.0-or-laterGUIObjective-C and C
Ambassador[2]IsengrimFree softwareMPLGUI[Note 1]JavaScript, XUL
AmIRCOliver Wagner, Nicolas Sallin, Costel MinceaFree softwareGNU General Public LicenseGUI?
AndroIRC[3]MadalynnFreewareProprietaryGUI?
Bersirc[4]Jamie Frater, Nicholas CopelandFree softwareLGPLGUIC (Delphi originally)
BitchXColten EdwardsFree softwareBSDTUI, GUIC
ChatZillaJames Ross, Robert Ginda, Samuel Sieb, Gijs KruitboschFree softwareMPL, GPL, LGPL
tri-license
GUI[Note 2]JavaScript, XUL
ColloquyTimothy Hatcher, Kiji RoshiFree softwareDesktop: GPL
Mobile: BSD
GUIObjective-C
ERCAlexander L. Belikoff, Sergey BerezinFree softwareGPL-3.0-or-laterTUI, GUIEmacs Lisp
GrumpyChat[5]Petr BenaFree softwareLGPLGUIC++
HexChat[6]Berke ViktorFree softwareGPL-2.0-or-laterTUI, GUIC
IceChat[7][8]Paul VanderzeeFree softwareGPLGUIC# (Visual Basic until 2004)[9]
Igloo[10]Jordan KochCommercialProprietaryGUISwift
InstantbirdFlorian QuèzeFree softwareGPLGUIC++, JavaScript, CSS, XUL
Irccloud[11]IRCCloud Ltd.FreemiumProprietaryWebJavaScript frontend, Erlang backend
ircIIMichael SandrofFree softwareBSDTUIC
IrcleOnno TijdgatCommercial, 30-day trialProprietaryGUIC
IrssiTimo SirainenFree softwareGPL-2.0-or-laterTUIC
KiwiDarren WhitlenFree softwareApache-2.0WebJavaScript frontend, Node.js backend
KVIrcSzymon StefanekFree softwareGPLGUIC++
KonversationKDEFree softwareGPL-2.0-or-laterGUIC++
LeafChat[12]Samuel MarshallFree softwareGPL-3.0-or-laterGUIJava
LimeChat[13][14][15]Satoshi NakagawaFree softwareGPL-2.0-only[16]GUIRubyCocoa (2007–2010)[15][16]
Objective-C (2010–)[17]
LinkinusConceited SoftwareCommercial, 15-day trialProprietaryGUIObjective-C
MibbitJimmy MooreTextual AdbarProprietaryWebJavaScript frontend,
Java backend
mIRCKhaled Mardam-BeyShareware, 30-day trial[18]ProprietaryGUIC/C++[19]
Monochrome[20]Peter PawlowskiFree softwareGPL-2.0-onlyGUIC#
NettalkNicolas KruseFree softwareApache-2.0GUIVisual Basic
PidginFree softwareGPL-2.0-or-laterGUIC
PIRCHNorthwest Computer ServicesSharewareProprietaryGUIDelphi
PJIRCPhilippe DetournayFree softwareGPLGUIJava
QuasselManuel Nickschas, Marcus Eggenberger, Alexander von RentelnFree softwareGPL-2.0-or-3.0TUI[Note 3], GUI[Note 4]C++
rcircRyan YeskeFree softwareGPL-3.0-or-laterTUIEmacs Lisp
SmuxiMirco BauerFree softwareGPL-2.0-or-laterGUI, TUI, server[Note 4]C#
SnakKent SorensenCommercialProprietaryGUI?
ThunderbirdMozilla FoundationFree softwareMPL-2.0GUIC, C++, JavaScript
Tiny[21]Ömer Sinan Ağacan[22]Free softwareMITTUIRust
Visual IRCJesse McGrewFree softwareGPLGUIDelphi
WeeChatSebastien HelleuFree softwareGPL-3.0-or-laterTUI, GUI[Note 5]C
XiRCONMark HansonFree softwareProprietaryGUIBorland C++, scripted with Tcl
ClientPrimary developersDistribution modelSoftware licenseUser interfaceProgramming language

Release history

A brief overview of the release history.

First public releaseFirst stable releaseLatest stable release
ClientDateVersionDateVersion
AdiIRC20051.04.2 (29 March 2022)
AmIRC1995
Bersirc19992.2.14 (August 12, 2005; 18 years ago (2005-08-12)) [±]
BitchX19961.2-final (January 1, 2013; 11 years ago (2013-01-01)) [±]
ChatZilla20010.9.90.1 (July 7, 2013; 10 years ago (2013-07-07)) [±]
Colloquy20052.4.3 (6011) (March 22, 2014; 10 years ago (2014-03-22)) [±]
degesch20150.920150.9
DMDirc20070.7 (January 5, 2013; 11 years ago (2013-01-05)[23]) [±]
ERC1999?ERC improvements are now released as part of Emacs. [±]
F-IRC2006?0.11.36 (February 23, 2014)
HexChat2009-10-04r2492009-10-092.86.02.16.2[24][25]  (7 February 2024; 3 months ago (7 February 2024)) [±]
HydraIRC20020.3.165 (December 12, 2008; 15 years ago (2008-12-12)) [±]
IceChat20023.02002-04-083.09.21 (January 27, 2018; 6 years ago (2018-01-27)) [±]
ircII19892.0.019892.0.020111115 (November 15, 2011; 12 years ago (2011-11-15)) [±]
IRCjr20082008mTCP_2013-04-26 (April 26, 2013; 11 years ago (2013-04-26)[26]) [±]
Ircle19953.5a6 (November 17, 2007; 16 years ago (2007-11-17)) [±]
Irssi19990.8.15 (April 3, 2010; 14 years ago (2010-04-03)) [±]
jIRCii???
kirc20200.0.1
KVIrc19980.6.01999-12-211.0.04.2.0 (July 3, 2012; 11 years ago (2012-07-03)[27]) [±]
Konversation20021.9.23083[28]  9 November 2023; 20 October 2023; Error: first parameter cannot be parsed as a date or time. (9 November 2023; 20 October 2023)
LeafChat?1.02.5 (July 29, 2012; 11 years ago (2012-07-29)) [±]
LimeChat2007Mac OS X Mountain Lion / Lion

2.32 (July 30, 2012; 11 years ago (2012-07-30)) [±]

Mac OS X Snow Leopard
2.30 (January 20, 2012; 12 years ago (2012-01-20)) [±]

Linkinus20072.4 (August 23, 2011; 12 years ago (2011-08-23)[29]) [±]
Mibbit2008web application, no version
mIRC19957.32 (May 23, 2013; 10 years ago (2013-05-23)[30]) [±]
Nettalk20046.7.16 (October 30, 2012; 11 years ago (2012-10-30)[31]) [±]
PIRCH19951.0.1.1190 (December 31, 2000; 23 years ago (2000-12-31)) [±]
PJIRC20022.2.1 (November 29, 2004; 19 years ago (2004-11-29)) [±]
Quassel2008-08-270.3.00.12.4 (May 17, 2016; 7 years ago (2016-05-17)) [±]
qwebirc20090.810.92 (February 13, 2012; 12 years ago (2012-02-13)) [±]
rIRC2010Preview Release 120121.441.4.4 (January 16, 2012)
Scrollback20132013
rcirc??rcirc improvements are now released as part of Emacs. [±]
Smuxi2008-07-290.62010-09-030.80.8.11 (May 22, 2013; 10 years ago (2013-05-22)) [±]
Snak19975.3.4 (March 11, 2012; 12 years ago (2012-03-11)[32]) [±]
Visual IRC19952.0pl2 (200/187) (July 15, 2007; 16 years ago (2007-07-15)) [±]
WeeChat20030.3.8 (June 3, 2012; 11 years ago (2012-06-03)[33]) [±]
ClientDateVersionDateVersionLatest stable release
First public releaseFirst stable release

Operating system support

The operating systems on which the clients can run natively (without emulation).

ClientWindows 7, VistaXP, 2000NT 4.0NT 3.xMe, 98953.1xReactOSmacOS (Intel/PPC)OS 9OS 8System 7 (PPC/68k)BeOS, HaikuOS/2, eCS, ArcaOSAmigaOS (68k)AmigaOS 4, MorphOS (PPC)DOS
AmIRCNoNoNoNoNoNoNoNoNoNoNoNoNoNoYesYesNo
BersircYesYes?No??No??NoNoNoNoNoNoNoNo
BitchXYes[Note 1]Yes[Note 1]Yes[Note 1]NoYes[Note 1]Yes[Note 1]No?YesNoNoNo?YesYesYesNo
ChatZillaYesYesYesYesYesYesNoYesYesYesYesYesYesYes?YesNo
ColloquyNoNoNoNoNoNoNoNoYesNoNoNoNoNoNoNoNo
degeschNoNoNoNoNoNoNoNo?NoNoNoNoNoNoNoNo
ERCYesYes?No??No?YesNoNoNoNoNo???
HexChatYesDropped (2.9.5)NoNoNoNoNoNoNoNoNoNo?NoNoNoNo
HydraIRCYesYesNoNoYesNoNoNoNoNoNoNoNoNoNoNoNo
IceChatYesDropped (9.50)NoNoYesYesNoNoNoNoNoNoNoNoNoNoNo
IRCCloudYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
ircIIYes[Note 1]Yes[Note 1]Yes[Note 1]NoYes[Note 1]Yes[Note 1]No?YesNoNoNoNoNoNo?No
IRCjrNoYes[Note 2]Yes[Note 2]NoNoNoNoNoNoNoNoNoNoNoNoNoYes
IrcleNoNoNoNoNoNoNoNoYes[Note 3]YesYesYesNoNoNoNoNo
IrssiYesYesYesNoYesYesNo?YesNoNoNoYesYes?YesNo
jIRCiiYesYesYes?YesYesNo?YesYesYes?YesYes?YesNo
KiwiIRCYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
KonversationPartialPartialPartialNoPartialPartialNo?PartialNoNoNoNoNoNoNoNo
KVIrcYesYesYesNoYesNoNoYes[37]YesYesNoNoNoYes[38]NoNoNo
LeafChatYesYesNoNoNoNoNoNoYesNoNoNoNoNoNoNoNo
LimeChatNoNoNoNoNoNoNoNoYes[Note 4]NoNoNoNoNoNoNoNo
LinkinusNoNoNoNoNoNoNoNoYes[Note 3]NoNoNoNoNoNoNoNo
MibbitYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
mIRCYesYesYesPartialYesYesPartial?NoNoNoNoNoNoNoNoNo
NettalkYesYes?NoPartial[Note 5]NoNo?NoNoNoNoNoNoNoNoNo
PIRCHYesYesYes?YesYesYes?NoNoNoNoNoNoNoNoNo
PJIRCYesYesYesYesYesYesNoYesYesNoNoYesYesNoNoNoNo
QuasselYesYesNoNoNoNoNoNoYesNoNoNoNoYesNoNoNo
qwebircYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
rIRCYesYesYes?????NoNoNoNoNoNoNoNoNo
rcircYesYes??NoNoNoNoYesNoNoNoNoNoNoNoNo
ScrollbackYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
SmuxiYesYesNoNoNoNoNoNoYesNoNoNoNoNoNoNoNo
SnakNoNoNoNoNoNoNoNoYesYesYes?NoNoNoNoNo
Visual IRCYesYesYesNoYesYesNo?NoNoNoNoNoNoNoNoNo
WeeChatPartial[Note 1]Partial[Note 1]Partial[Note 1]NoPartial[Note 1]Partial[Note 1]No?YesNoNoNoPartialNoNoNoNo
ClientWindows 7, VistaXP, 2000NT 4.0NT 3.xMe, 98953.1xReactOSOS X (Intel/PPC)OS 9OS 8System 7 (PPC/68k)BeOS, HaikuOS/2, eCSAmigaOS (68k)AmigaOS 4, MorphOS (PPC)DOS

Unix and Unix-like operating systems:

Client386BSDBSD/OS (BSD/386, BSDI)FreeBSD, NetBSD, OpenBSDSunOSULTRIXAIXA/UXHP-UXIRIXSCO OpenServerSolarisUnixWareLinuxNeXTSTEPOpenVMSOSF/1QNXTru64 UNIX
Bersirc????????????Yes?No???
BitchX?Yes[Note 1]Yes[Note 1]Yes[Note 1]Yes[Note 1]Yes[Note 1]?Yes[Note 1]Yes[Note 1]?Yes[Note 1]YesYes[Note 1]Yes?Yes[Note 1]Yes[Note 1]?
ChatZillaNoNoYesYesNoYesNoYesYesYesYesYesYesNoYesNoYesYes
ColloquyNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
degesch??Yes?????????Yes?????
DMDIrcYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
ERCYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
HexChat??YesYes?Yes?YesYes?Yes?Yes????Yes
HydraIRCNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
IceChatNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
IRCCloudYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
ircIIYesYesYesYesYesYesYesYesYesYesYes?YesYes?YesYesYes
IRCjrNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
IrcleNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
IrssiYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoYesYesYes
KiwiIRCYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Konversation??Yes???????Yes?Yes????Yes
KVIrc??Yes???????Yes?Yes?????
LeafChatNoNoNoNoNoNoNoNoNoNoNoNoYesNoNoNoNoNo
LimeChatNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
LinkinusNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Mibbit??YesYesYesYes?YesYesYesYesYesYes?Yes??Yes
mIRCNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
NettalkNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
PIRCHNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
PJIRCYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Quassel??Yes???????Yes?Yes?????
qwebirc??YesYesYesYes?YesYesYesYesYesYes?Yes??Yes
rcircYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Smuxi??Yes???????Yes?Yes?????
SnakNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Visual IRCNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
WeeChat??Yes[Note 2]????YesPartial[Note 3]?Yes[Note 2]?Yes???Yes[Note 2]?
Client386BSDBSD/OS (BSD/386, BSDI)FreeBSD, NetBSD, OpenBSDSunOSULTRIXAIXA/UXHP-UXIRIXSCO OpenServerSolarisUnixWareLinuxNeXTSTEPOpenVMSOSF/1QNXTru64 UNIX

Protocol support

What IRC related protocols and standards are supported by each client.

ClientIPv6SSLTLSDANEOCSPCRLSASLOTR
BersircNoNo?????No
BitchXYesYesYes????No
ChatZillaYesYesYes?YesYesscriptNo
ColloquyYesYes????YesNo[41]
degeschYesNoYes????No
DMDircYesYes?????No
ERCYesYesYes???Yes[Note 1]No
HexChatYesYesYesNoNoNoYesYes[Note 2]
HydraIRC?NoNo?NoNo?No
IceChatYesYesYes???YesNo
IRCCloudYesYesYesNoNoNoYesNo
ircIIYesYesYes????No
IRCjrNoNoNo?NoNoNoNo
Ircle?Yes?????No
IrssiYesYesYesYesNo?YesYes[42]
jIRCiiYesYes?????No
KiwiIRCYesYesYes?NoNoYesNo
KonversationYesYesYes???YesNo
KVIrcYesYesYes?NoNoYesNo
LimeChatYesYes????YesNo
LinkinusNoYes????NoNo
MibbitNoYes????YesNo
mIRCYesYesYes???YesNo
NettalkNoNo?????No
PIRCHNoNo?????No
PJIRCNoNo?????No
QuasselYesYesYes?NoNoYesNo[43]
qwebircNoYesNo?NoNoNoNo
rcircNoYesYes????No
ScrollbackYesYes????NoNo
SmuxiYesYes????NoNo[44]
SnakYesYes?????No
Visual IRCNoNo?????No
WeeChatYesYesYes???YesYes[45][46][Note 2]
ClientIPv6SSLTLSDANEOCSPCRLSASLOTR

Direct Client-to-Client (DCC) support

The Direct Client-to-Client Protocol (DCC) has been the primary method of establishing connections directly between IRC clients for a long time now. Once established, DCC connections bypass the IRC network and servers, allowing for all sorts of data to be transferred between clients including files and direct chat sessions.

ClientCHATSENDRESUMETSENDSEND TXMITPassive DCCServerRDCCREVERSERSENDReverse / Firewall DCCFile servers (FSERVs)XDCCVOICEWhiteboard
Bersirc??????NoNo????????
BitchXYesYesYesYesYes?NoNo?????Yes?No
ChatZillaYesYesNo[47]??NoNo[Note 1]NoNoNoNoNoNo??No
ColloquyYesYesYes???YesNo?????Yes??
degeschNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
DMDircYesYesYes??NoYesNoNoNoNoYesNoNo?No
ERCYesYes??????????????
HexChatYesYesYes???Yes??????Yes?No
HydraIRCYesYesYes??No??????NoNo?No
IceChatYesYes???No??????NoNo?No
IRCCloudNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
ircIIYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
IRCjrNoNoNoNoNoNoNoNoNoNoNoNoNoNo?No
Ircle????????????????
IrssiYesYesYes???YesYes???????No
KiwiIRCNoNoNoNoNoNoNoNoNoNoNoNoNoNo?No
KonversationYesYesYes???YesNo???Yes?Yes?Yes
KVIrcYesYesYesYesNoNoYesNoNoYesYesYesYes[Note 2]Yes[Note 2]Yes[Note 3]No
LimeChat??????YesYes????????
Linkinus??????YesNo????????
MibbitNo?????NoNo????????
mIRCYesYesYes[Note 4]???YesYesYes[Note 5]??YesYesYes[Note 5]??
NettalkYesYesYesNoNoNoNoPartialNoNoNoNo???No
PIRCHYesYesYes[Note 4]??NoNoNoNoNoNoNoNoNo?No
PJIRCYesYesYes????????????No
QuasselNoNoNoNoNoNoNoNoNoNoNoNoNoNo?No
qwebircNoNoNoNoNoNoNoNoNoNoNoNoNoNo?No
rcircNoNoNoNoNoNoNoNoNoNoNoNoNoNo?No
Smuxi??????NoNo????????
SnakYesYesYes?Yes?NoNo????????
Visual IRC??Yes[Note 4]???YesNo???Yes??Yes[Note 3]Yes
WeeChatYesYes????NoNo?????Yes??
ClientCHATSENDRESUMETSENDSEND TXMITPassive DCCServerRDCCREVERSERSENDReverse / Firewall DCCFile servers (FSERVs)XDCCVOICEWhiteboard

IRCv3 Support

This software is compliant natively; other software may be compliant with extensions.[1][2]

ClientsCAPCAP 302Cap-notifyAccount-notifyaccount-tagAway-notifybatchBot Modechghostecho-messageextended-joinInvite-notifylabeled-responsemessage-tagsMonitormsgidmulti-prefixSASL v3.1SASL v3.2server-timesetnamestsuserhost-in-namesUTF8ONLYWHOX+typingdraft/chathistoryWebIRCdraft/account-registrationdraft/extended-monitordraft/multiline+draft/react+draft/reply
AdiIRCYes3.0+3.0+YesYesYes3.0+NoYesYesYesYes3.9+3.4+Yes3.4+YesYes3.0+Yes3.9+3.4+YesNoNoNoNo??????
Adium?????????????????????????????????
AmbassadorYesYesYesYesYesYesYesNoYesYesYesYesNoYesYesNoYesYesYesYesNoYesYesNoNoNoNo??????
AndroIRC?????????????????????????????????
Bersirc?????????????????????????????????
BitchXYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoYesNoNoNoNoNoNoNoNoNo??????
ChatSharpYesYesYesYesNoNoNoNoYesNoNoNoNoNoNoNoYesYesNoYesNoNoYes?No??No?????
ChatZilla?????????????????????????????????
ColloquyYesYesYesYesYesYesYesNoYesYesYesYesNoNoYesNoYesYesNoYesNoNoYesNoYesNoNo??NoNoNoNo
CommuniYesYesYesYesYesYesYesNoYesYesYesYesNoNoYesNoYesYesYesYesNoNoYes?No??No?????
CoreIRCYesYesYesYesYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoYes?No????NoNoNoNo
ERC?????????????????????????????????
F-IRC?????????????????????????????????
GlircYesYesYesYesYesYesYesNoYesNoYesNoNoNoNoNoYesYesYesYesNoYesYesNoNoNoNo??????
GogumaYesYesYesNoNoYesYesYesNoYesNoNoNoYesYesNoYesYesYesYesYesNoNo?Yes????YesNoNoNo
GrumpyChat
HexChatYesYesYesYes2.16YesNoNoYesNoYes2.16NoNoYesNoYesYesYesYes2.16NoYes2.16YesNoNo??????
IRC for AndroidYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoYesYesNoNoNoNoNo?No????NoNoNoNo
IRCCloudYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes?YesYes?NoNoYesYesYesYes
IRCjr?????????????????????????????????
IceChatYesNoYesYesYesYesNoNoYesYesYesYesNoNoYesNoYesYesNoYesNoNoNoNoNoNoNo??????
Igloo?????????????????????????????????
Instantbird?????????????????????????????????
Ircle?????????????????????????????????
IrssiYesGitGitGitNoGitNoNoGitNoGitGitNoGitNoNoYesYesNoNoGitNoNoNoYesNoNo??????
KVIrcYesNoNoGitNoGitNoNoGitNoGitNoNoNoNoNoGitYesNoGitNoNoGitNoNoNoNo??????
Kitteh IRC Client LibraryYesYesYesYesYesYesYesNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes?No??Yes?????
Kiwi IRCYesYesYesYesYesYesYesNoYesYesYesYesNoYesNoYesYesYesYesYesNoNoYes?YesNo?NoNoNoNoNoNo
KonversationYesv20.11.80+v21.03.80+YesNoYesNoNov21.03.80+NoYesNoNoNoNoNoYesYesv21.04.0+YesNoNoYesNoYesNoNo??????
LeafChat?????????????????????????????????
LimeChatYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoYesYesNoNoNoNoNoNoNoNo??NoNoNoNo
Linkinus?????????????????????????????????
MibbitYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoYesNoNoNoNoNo?NoNo?NoNoNoNoNoNo
Mobile?????????????????????????????????
Monochrome?????????????????????????????????
Mozilla ThunderbirdYes72.0+72.0+NoNoNoNoNoNo73.0+NoNoNoNoYesNoYesYes72.0+60.0+NoNoNoNoNoNoNo??????
Net::Async::IRCYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo?No??No?????
Nettalk?????????????????????????????????
PIRC.pl web clientYesYesYesYesYesYesYesNoYesYesYesNoYesYesNoYesYesYesYesYesYesNoYes?YesYes?NoNoNoNoNoNo
PIRCH?????????????????????????????????
PJIRC?????????????????????????????????
PalaverYesYesYesNoYesNoYesNoYesYesNoYesdraft capdraft capYesdraft tagYesYesYesYesdraft capYesYes?No????NoNoYesNo
Pidgin?????????????????????????????????
QuasselYesYesYesYes0.14+YesNoNoYes0.14+ (opt in)Yes0.14+No0.14+NoNoYesYesYes0.14+0.14+NoYesNoYesNoNo??????
QuasseldroidYesYesYesYes0.14+ coreYesNoNoYes0.14+ core (opt in)Yes0.14+ coreNo0.14+ coreNoNoYesYesYes0.14+ core0.14+ coreNoYes?Yes????NoNoNoNo
Rust ircYesYesYesYesYesYesYesNoYesYesYesYesNoNoYesNoYesYesYesYesNoNoYes?No??No?????
Smuxi?????????????????????????????????
Snak?????????????????????????????????
SrainYesYesYesNoNoNoNoNoNoNoNoYesNoNoNoNoNoYesYesYesNoNoNoYesNoNoNo??????
SwircYesNoNoYesNoYesNoNoNoNoNoYesNoNoNoNoNoYesNoYesNoNoNoNoNoNoNo??????
TextualYesYesNoNoNoYesYesNov7.1.1+YesNoNoNoNoYesNoYesYesYesYesNoNoYesNoNoNoNo??????
The LoungeYesYesYesYesYesYesYesNoYesYesYesYesNoYesNoYesYesYesYesYesYesYesYes?NoNo?YesNoNoNoNoNo
Tiny?????????????????????????????????
Visual IRC?????????????????????????????????
WarrenYesYesYesYesYesYesNoNoYesNoYesYesNoNoYesNoYesYesYesYesNoNoYes?No??No?????
WeeChatYes2.2+YesYesNoYesNoNo2.2+NoYes2.2+No3.3+YesNoYesYes3.3+Yes3.3+NoYesNoYes3.3+No??????
XiRCON?????????????????????????????????
catgirlYesNoNoNoNoNoNoNoYesNoYesYesNoYesNoNoYesYesNoYesYesTLS-onlyYesNoNoNoNo??????
gamjaYesYesYesYesNoYesYesNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo?YesNo?NoYesYesNoNoNo
gircYesYesYesYesYesYesYesNoYesYesYesYesNoYesYesYesYesYesYesYesNoYesYes?No??Yes?????
irc-frameworkYesYesYesYesYesYesYesNoYesYesYesYesNoYesNoYesYesYesYesYesYesNoYes?No??No?????
ircII?????????????????????????????????
ircrobotsYesYesYesYesYesYesNoNoYesNoNoYesYesYesYesNoYesYesYesNoYesYesYes?No??No?????
kirc?????????????????????????????????
mIRCYesYesYesYesYesYesYesNoYesNoYesYes7.62+YesYesYesYesYesYesYes7.62+YesYesNoYesNoNo??????
pydleYesYesNoYesYesYesNoNoYesYesYesYesNoYesYesNoYesYesNoNoNoNoYes?No??No?????
qwebirc?????????????????????????????????
rcirc?????????????????????????????????
senpaiYesYesYesNoNoYesYesNoNoYesNoYesNoYesNoNoYesYesYesYesYesNoNoNoNoYesYes??????
tri-license?????????????????????????????????
zIRCYes1.2.4+1.2.4+NoNoNoNoNoNoNoNoNoNoNoNoNoNoYes1.2.4+NoNoNoNo?No??No?????

IRCv3 SASL Mechanisms

IRC SASL authentication primarily uses the same mechanisms as SASL in other protocols. Most commonly:

ClientEXTERNALPLAINSCRAM-SHA-256
AdiIRCYesYes3.4+
AmbassadorNoNoNo
BitchXNoYesNo
ChatSharp (lib.)NoNoNo
ColloquyNoYesNo
ColloquyNoYesNo
Communi(lib.)NoYesNo
CoreIRCYesYesYes
GlircYesYesYes
GogumaNoYesNo
HexChatYesYesNo
IRC for AndroidNoNoNo
IRCCloudNoYesYes
IceChatNoYesNo
IrssiYesYesNo
KVIrcYesYesNo
Kitteh IRC Client Library(lib.)YesYesNo
Kiwi IRCNoYesNo
KonversationYesYesNo
LimeChatNoYesNo
LimeChatNoYesNo
MibbitNoYesNo
Mozilla ThunderbirdNoYesNo
Net::Async::IRC(lib.)NoNoNo
PIRC.pl web clientNoYesNo
PalaverNoYesNo
QuasselYesYesNo
QuasseldroidNoYesNo
Rust irc(lib.)NoYesNo
SrainYesYesNo
SwircNoYesYes
TextualYesYesNo
The LoungeYesYesNo
Warren(lib.)NoYesNo
WeeChatYesYes3.2+
catgirlYesYesNo
gamjaNoYesNo
girc(lib.)YesYesNo
irc-framework(lib.)NoYesNo
ircrobots(lib.)NoYesYes
mIRCYesYes7.68+
pydle(lib.)NoYesNo
senpaiNoYesNo
zIRC(lib.)YesYesNo
ClientEXTERNALPLAINSCRAM-SHA-256

Features

Information on what features each of the clients support.

ClientMulti-serverUTF-8Proxy serverirc:// URI schemeAutomatic updatesScripting language
BersircYesNo???
BitchXYesNo???Enhanced IrcII script
ChatZillaYesYesYesYesYesJavaScript
ColloquyYesYes?YesYes[Note 1]AppleScript, Cocoa, F-Script, JavaScript, Python
degeschYesYesYesLua
DMDircYesPartial?YesYesCustom Actions system, Java plugins
ERCYesYesYes[Note 2]?Yes[Note 3]Emacs Lisp
HexChatYesYesYesYesYesPerl, Python, Tcl, Lua[Note 4], JavaScript, C, C++, and via D-Bus.
HydraIRCYesYes??YesNo
IceChatYesYesNoYesYesVBScript
ircIIYesYes[Note 5]???IrcII script
IRCjrNoNoNoNoNo
IRCCloudYesYesYesYesJavaScript
IrcleYesNo???AppleScript
IrssiYesYesYesNoNoPerl
jIRCiiYesYesYes?NoSleep
KiwiIRCYesYesYesYesJavaScript, Node.js
KonversationYesYesYesYes?Shell script, Ruby, Python, Perl, Java, C++, C#, JavaScript[Note 6]
KVIrcYesYesYesYesNoKVS (custom), Perl, Python, C++
LeafChatYesYes?YesJava
LimeChatYesYes???
LinkinusYesYesYesYesYesAppleScript, Cocoa
MibbitYesYes?Yes
mIRCYesYesYesYesYes[Note 7]mIRC script
NettalkYesYesSOCKSYesYesVBScript, custom
PIRCHYesNo??NoYes
PJIRCYesYes??NoPartial, JavaScript
QuasselYesYesYes?NoNo
qwebircNoYesNoYesYesNo
rcircYesYes??NoEmacs Lisp
SmuxiYesYesYes??Yes (language agnostic)
SnakYesYes???AppleScript, IrcII script
Visual IRCYesNo???Versus
WeeChatYesYesYesYes?C, Perl, Python, Ruby, Lua, Tcl, Scheme (Guile)
ClientMulti-serverUTF-8Proxy serverirc:// URI schemeAutomatic updatesScripting language

References