Comparison of IRC clients
Template:Short description Script error: No such module "Hatnote". Script error: No such module "For". Script error: No such module "Unsubst". Script error: No such module "Unsubst".
The following tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior published sources.
General
Basic general information about the notableclients: creator/company, license, etc. Clients listed on a light purple background are no longer in active development. Template:Sort-under
| Client | Primary developers | Distribution model | Software license | User interface | Programming language |
|---|---|---|---|---|---|
| Template:Rh | Adium | Thijs Alkemade | Free software | Template:Open source | GUI | Objective-C and C |
| Template:Rh | AmIRC | Oliver Wagner, Nicolas Sallin, Costel Mincea | Free software | Template:Open source | GUI | ? |
| Template:Rh | BersircScript error: No such module "anchor".[1] | Jamie Frater, Nicholas Copeland | Free software | Template:Open source | GUI | C (Delphi originally) |
| Template:Rh | BitchXScript error: No such module "anchor". | Colten Edwards | Free software | Template:Open source | TUI, GUI | C |
| Template:Rh | ChatZillaScript error: No such module "anchor". | James Ross, Robert Ginda, Samuel Sieb, Gijs Kruitbosch | Free software | Template:Open source | GUITemplate:R | JavaScript, XUL |
| Template:Rh | ColloquyScript error: No such module "anchor". | Timothy Hatcher, Kiji Roshi | Free software | Template:Open source | GUI | Objective-C |
| Template:Rh | ERCScript error: No such module "anchor". | Alexander L. Belikoff, Sergey Berezin | Free software | Template:Open source | TUI, GUI | Emacs Lisp |
| Template:Rh | HexChat[2] | Berke Viktor | Free software | Template:Open source | TUI, GUI | C |
| Template:Rh | Instantbird | Florian Quèze | Free software | Template:Open source | GUI | C++, JavaScript, CSS, XUL |
| Template:Rh | ircIIScript error: No such module "anchor". | Michael Sandrof | Free software | Template:Open source | TUI | C |
| Template:Rh | IrcleScript error: No such module "anchor". | Onno Tijdgat | Commercial, 30-day trial | Template:Proprietary | GUI | C |
| Template:Rh | IrssiScript error: No such module "anchor". | Timo Sirainen | Free software | Template:Open source | TUI | C |
| Template:Rh | KVIrcScript error: No such module "anchor". | Szymon Stefanek | Free software | Template:Open source | GUI | C++ |
| Template:Rh | KonversationScript error: No such module "anchor". | KDE | Free software | Template:Open source | GUI | C++ |
| Template:Rh | LeafChatScript error: No such module "anchor".[3] | Samuel Marshall | Free software | Template:Open source | GUI | Java |
| Template:Rh | LinkinusScript error: No such module "anchor". | Conceited Software | Commercial, 15-day trial | Template:Proprietary | GUI | Objective-C |
| Template:Rh | MibbitScript error: No such module "anchor". | Jimmy Moore | Textual Adbar | Template:Proprietary | Web | JavaScript frontend, Java backend |
| Template:Rh | mIRCScript error: No such module "anchor". | Khaled Mardam-Bey | Shareware, 30-day trial[4] | Template:Proprietary | GUI | C/C++[5] |
| Template:Rh | Nettalk | Nicolas Kruse | Free software | Template:Open source | GUI | Visual Basic |
| Template:Rh | Pidgin | Free software | Template:Open source | GUI | C | |
| Template:Rh | PIRCHScript error: No such module "anchor". | Northwest Computer Services | Shareware | Template:Proprietary | GUI | Delphi |
| Template:Rh | PJIRCScript error: No such module "anchor". | Philippe Detournay | Free software | Template:Open source | GUI | Java |
| Template:Rh | QuasselScript error: No such module "anchor". | Manuel Nickschas, Marcus Eggenberger, Alexander von Renteln | Free software | Template:Open source | TUITemplate:R, GUITemplate:R | C++ |
| Template:Rh | rcircScript error: No such module "anchor". | Ryan Yeske | Free software | Template:Open source | TUI | Emacs Lisp |
| Template:Rh | SmuxiScript error: No such module "anchor". | Mirco Bauer | Free software | Template:Open source | GUI, TUI, serverTemplate:R | C# |
| Template:Rh | SnakScript error: No such module "anchor". | Kent Sorensen | Commercial | Template:Proprietary | GUI | ? |
| Template:Rh | ThunderbirdScript error: No such module "anchor". | Mozilla Foundation | Free software | Template:Open source | GUI | C, C++, JavaScript |
| Template:Rh | Visual IRCScript error: No such module "anchor". | Jesse McGrew | Free software | Template:Open source | GUI | Delphi |
| Template:Rh | WeeChatScript error: No such module "anchor". | Sebastien Helleu | Free software | Template:Open source | TUI, GUITemplate:R | C |
| Template:Rh | XiRCONScript error: No such module "anchor". | Mark Hanson | Freeware | Template:Proprietary | GUI | Borland C++, scripted with Tcl |
| Client | Primary developers | Distribution model | Software license | User interface | Programming language |
Release
A brief overview of the release history.
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 | macOS (Intel/PPC) | OS 9 | OS 8 | System 7 (PPC/68k) | BeOS, Haiku | OS/2, eCS, ArcaOS | AmigaOS (68k) | AmigaOS 4, MorphOS (PPC) | DOS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | AmIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | No |
| Template:Rh | Bersirc | Yes | Yes | ? | No | ? | ? | No | ? | ? | No | No | No | No | No | No | No | No |
| Template:Rh | BitchX | Yes[Note 1] | Yes[Note 1] | Yes[Note 1] | No | Yes[Note 1] | Yes[Note 1] | No | ? | Yes | No | No | No | ? | Yes | Yes | Yes | No |
| Template:Rh | ChatZilla | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
| Template:Rh | Colloquy | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | ERC | Yes | Yes[8] | Yes | Yes | Yes | Yes | Yes | ? | Yes | No | No | No | Yes[9] | Yes[10] | ? | ? | Yes[11] |
| Template:Rh class="table-rh" | HexChat | Yes | Dropped (2.9.5) | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No |
| Template:Rh class="table-rh" | ircII | Yes[Note 1] | Yes[Note 1] | Yes[Note 1] | No | Yes[Note 1] | Yes[Note 1] | No | ? | Yes | No | No | No | No | No | No | ? | No |
| Template:Rh class="table-rh" | Ircle | No | No | No | No | No | No | No | No | Yes[Note 2] | Yes | Yes | Yes | No | No | No | No | No |
| Template:Rh class="table-rh" | Irssi | Yes | Yes | Yes | No | Yes | Yes | No | ? | Yes | No | No | No | Yes | Yes | ? | Yes | No |
| Template:Rh class="table-rh" | Konversation | Partial | Partial | Partial | No | Partial | Partial | No | ? | Partial | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | KVIrc | Yes | Yes | Yes | No | Yes | No | No | Yes[12] | Yes | Yes | No | No | No | Yes[13] | No | No | No |
| Template:Rh class="table-rh" | LeafChat | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | Linkinus | No | No | No | No | No | No | No | No | Yes[Note 2] | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | Mibbit | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
| Template:Rh class="table-rh" | mIRC | Yes | Yes | Yes | Partial | Yes | Yes | Partial | ? | No | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | Nettalk | Yes | Yes | ? | No | Partial[Note 3] | No | No | ? | No | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | PIRCH | Yes | Yes | Yes | ? | Yes | Yes | Yes | ? | No | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | PJIRC | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes | Yes | No | No | No | No |
| Template:Rh class="table-rh" | Quassel | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | Yes | No | No | No |
| Template:Rh class="table-rh" | rcirc | Yes | Yes | ? | ? | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | Smuxi | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | Snak | No | No | No | No | No | No | No | No | Yes | Yes | Yes | ? | No | No | No | No | No |
| Template:Rh class="table-rh" | Visual IRC | Yes | Yes | Yes | No | Yes | Yes | No | ? | No | No | No | No | No | No | No | No | No |
| Template:Rh class="table-rh" | WeeChat | Partial[Note 1] | Partial[Note 1] | Partial[Note 1] | No | Partial[Note 1] | Partial[Note 1] | No | ? | Yes | No | No | No | Partial | 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 |
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, OpenVMSScript error: No such module "Unsubst"., 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | Bersirc | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | No | ? | ? | ? |
| Template:Rh | BitchX | ? | Yes[Note 4] | Yes[Note 4] | Yes[Note 4] | Yes[Note 4] | Yes[Note 4] | ? | Yes[Note 4] | Yes[Note 4] | ? | Yes[Note 4] | Yes | Yes[Note 4] | Yes | ? | Yes[Note 4] | Yes[Note 4] | ? |
| Template:Rh | ChatZilla | No | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes |
| Template:Rh | Colloquy | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | ERC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Template:Rh | HexChat | ? | ? | Yes | Yes | ? | Yes | ? | Yes | Yes | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
| Template:Rh | ircII | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | Yes | Yes |
| Template:Rh | Ircle | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | Irssi | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Template:Rh | Konversation | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
| Template:Rh | KVIrc | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
| Template:Rh | LeafChat | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No |
| Template:Rh | Linkinus | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | Mibbit | ? | ? | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | ? | ? | Yes |
| Template:Rh | mIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | Nettalk | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | PIRCH | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | PJIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Template:Rh | Quassel | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
| Template:Rh | rcirc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Template:Rh | Smuxi | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
| Template:Rh | Snak | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | Visual IRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | WeeChat | ? | ? | Yes[Note 5] | ? | ? | ? | ? | Yes | Partial[Note 6] | ? | Yes[Note 5] | ? | Yes | ? | ? | ? | Yes[Note 5] | ? |
| 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 |
Protocol support
What IRC related protocols and standards are supported by each client.
| Client | IPv6 | SSL | TLS | DANE | OCSP | CRL | SASL | OTR |
|---|---|---|---|---|---|---|---|---|
| Template:Rh | Bersirc | No | No | ? | ? | ? | ? | ? | No |
| Template:Rh | BitchX | Yes | Yes | Yes | ? | ? | ? | ? | No |
| Template:Rh | ChatZilla | Yes | Yes | Yes | ? | Yes | Yes | script | No |
| Template:Rh | Colloquy | Yes | Yes | ? | ? | ? | ? | Yes | No[16] |
| Template:Rh | ERC | Yes | Yes | Yes | ? | ? | ? | YesTemplate:R | No |
| Template:Rh | HexChat | Yes | Yes | Yes | No | No | No | Yes | YesTemplate:R |
| Template:Rh | ircII | Yes | Yes | Yes | ? | ? | ? | ? | No |
| Template:Rh | Ircle | ? | Yes | ? | ? | ? | ? | ? | No |
| Template:Rh | Irssi | Yes | Yes | Yes | Yes | No | ? | Yes | Yes[17] |
| Template:Rh | Konversation | Yes | Yes | Yes | ? | ? | ? | Yes | No |
| Template:Rh | KVIrc | Yes | Yes | Yes | ? | No | No | Yes | No |
| Template:Rh | Linkinus | No | Yes | ? | ? | ? | ? | No | No |
| Template:Rh | Mibbit | No | Yes | ? | ? | ? | ? | Yes | No |
| Template:Rh | mIRC | Yes | Yes | Yes | ? | ? | ? | Yes | No |
| Template:Rh | Nettalk | No | No | ? | ? | ? | ? | ? | No |
| Template:Rh | PIRCH | No | No | ? | ? | ? | ? | ? | No |
| Template:Rh | PJIRC | No | No | ? | ? | ? | ? | ? | No |
| Template:Rh | Quassel | Yes | Yes | Yes | ? | No | No | Yes | No[18] |
| Template:Rh | rcirc | No | Yes | Yes | ? | ? | ? | ? | No |
| Template:Rh | Smuxi | Yes | Yes | ? | ? | ? | ? | No | No[19] |
| Template:Rh | Snak | Yes | Yes | ? | ? | ? | ? | ? | No |
| Template:Rh | Visual IRC | No | No | ? | ? | ? | ? | ? | No |
| Template:Rh | WeeChat | Yes | Yes | Yes | ? | ? | ? | Yes | Yes[20][21]Template:R |
| Client | IPv6 | SSL | TLS | DANE | OCSP | CRL | SASL | OTR |
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.
| Client | CHAT | SEND | RESUME | TSEND | SEND T | XMIT | Passive DCC | Server | RDCC | REVERSE | RSEND | Reverse / Firewall DCC | File servers (FSERVs) | XDCC | VOICE | Whiteboard |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | Bersirc | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | BitchX | Yes | Yes | Yes | Yes | Yes | ? | No | No | ? | ? | ? | ? | ? | Yes | ? | No |
| Template:Rh | ChatZilla | Yes | Yes | No[22] | ? | ? | No | NoTemplate:R | No | No | No | No | No | No | ? | ? | No |
| Template:Rh | Colloquy | Yes | Yes | Yes | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | Yes | ? | ? |
| Template:Rh | ERC | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | HexChat | Yes | Yes | Yes | ? | ? | ? | Yes | ? | ? | ? | ? | ? | ? | Yes | ? | No |
| Template:Rh | ircII | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | Ircle | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | Irssi | Yes | Yes | Yes | ? | ? | ? | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | No |
| Template:Rh | Konversation | Yes | Yes | Yes | ? | ? | ? | Yes | No | ? | ? | ? | Yes | ? | Yes | ? | Yes |
| Template:Rh | KVIrc | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | YesTemplate:R | YesTemplate:R | Yes[Note 7] | No |
| Template:Rh | Linkinus | ? | ? | ? | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | Mibbit | No | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | mIRC | Yes | Yes | Yes[Note 8] | ? | ? | ? | Yes | Yes | Yes[Note 9] | ? | ? | Yes | Yes | YesTemplate:R | ? | ? |
| Template:Rh | Nettalk | Yes | Yes | Yes | No | No | No | No | Partial | No | No | No | No | ? | ? | ? | No |
| Template:Rh | PIRCH | Yes | Yes | YesTemplate:R | ? | ? | No | No | No | No | No | No | No | No | No | ? | No |
| Template:Rh | PJIRC | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No |
| Template:Rh | Quassel | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No |
| Template:Rh | rcirc | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No |
| Template:Rh | Smuxi | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | Snak | Yes | Yes | Yes | ? | Yes | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
| Template:Rh | Visual IRC | ? | ? | YesTemplate:R | ? | ? | ? | Yes | No | ? | ? | ? | Yes | ? | ? | YesTemplate:R | Yes |
| Template:Rh | WeeChat | Yes | Yes | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | Yes | ? | ? |
| Client | CHAT | SEND | RESUME | TSEND | SEND T | XMIT | Passive DCC | Server | RDCC | REVERSE | RSEND | Reverse / Firewall DCC | File servers (FSERVs) | XDCC | VOICE | Whiteboard |
IRCv3 support
This software is compliant natively; other software may be compliant with extensions.[26][27]
| Clients | CAP | CAP 302 | Cap-notify | Account-notify | account-tag | Away-notify | batch | Bot Mode | chghost | echo-message | extended-join | Invite-notify | labeled-response | message-tags | Monitor | msgid | multi-prefix | SASL v3.1 | SASL v3.2 | server-time | setname | sts | userhost-in-names | UTF8ONLY | WHOX | +typing | draft/ chathistory |
WebIRC | draft/ account-registration |
draft/ extended-monitor |
draft/ multiline |
+draft/ react |
+draft/ reply |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BitchX | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? |
| Colloquy | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | Yes | No | No | ? | ? | No | No | No | No |
| HexChat | Yes | Yes | Yes | Yes | 2.16 | Yes | No | No | Yes | No | Yes | 2.16 | No | No | Yes | No | Yes | Yes | Yes | Yes | 2.16 | No | Yes | 2.16 | Yes | No | No | ? | ? | ? | ? | ? | ? |
| Irssi | Yes | Git | Git | Git | No | Git | No | No | Git | No | Git | Git | No | Git | No | No | Yes | Yes | No | No | Git | No | No | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
| KVIrc | Yes | No | No | Git | No | Git | No | No | Git | No | Git | No | No | No | No | No | Git | Yes | No | Git | No | No | Git | No | No | No | No | ? | ? | ? | ? | ? | ? |
| Konversation | Yes | v20.11.80+ | v21.03.80+ | Yes | No | Yes | No | No | v21.03.80+ | No | Yes | No | No | No | No | No | Yes | Yes | v21.04.0+ | Yes | No | No | Yes | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
| Mibbit | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | ? | No | No | ? | No | No | No | No | No | No |
| Mozilla Thunderbird | Yes | 72.0+ | 72.0+ | No | No | No | No | No | No | 73.0+ | No | No | No | No | Yes | No | Yes | Yes | 72.0+ | 60.0+ | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? |
| Quassel IRC | Yes | Yes | Yes | Yes | 0.14+ | Yes | No | No | Yes | 0.14+ (opt in) | Yes | 0.14+ | No | 0.14+ | No | No | Yes | Yes | Yes | 0.14+ | 0.14+ | No | Yes | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
| WeeChat | Yes | 2.2+ | Yes | Yes | No | Yes | No | No | 2.2+ | No | Yes | 2.2+ | No | 3.3+ | Yes | No | Yes | Yes | 3.3+ | Yes | 3.3+ | No | Yes | No | Yes | 3.3+ | No | ? | ? | ? | ? | ? | ? |
| mIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | 7.62+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 7.62+ | Yes | Yes | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
IRCv3 SASL mechanisms
IRC SASL authentication primarily uses the same mechanisms as SASL in other protocols. Most commonly:
| Client | EXTERNAL | PLAIN | SCRAM-SHA-256 |
|---|---|---|---|
| BitchX | No | Yes | No |
| Colloquy | No | Yes | No |
| HexChat | Yes | Yes | No |
| Irssi | Yes | Yes | No |
| KVIrc | Yes | Yes | No |
| Konversation | Yes | Yes | No |
| Mozilla Thunderbird | No | Yes | No |
| WeeChat | Yes | Yes | 3.2+ |
| catgirl | Yes | Yes | No |
| mIRC | Yes | Yes | 7.68+ |
| pydle(lib.) | No | Yes | No |
| senpai | No | Yes | No |
| zIRC(lib.) | Yes | Yes | No |
Features
Information on what features each of the clients support.
See also
- Comparison of cross-platform instant messaging clients
- Comparison of VoIP software
- Comparison of LAN messengers
References
- ↑ Bersirc IRC Client - about Bersirc Template:Webarchive
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Connect to the ReactOS IRC Channels
- ↑ 2012-07-03: 4.2.0 Released!
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Cite error: <ref> tags exist for a group named "Note", but no corresponding <references group="Note"/> tag was found