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.
General information
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 [7]
Yes
Yes
No
Yes
Yes
Enhanced IrcII script
Bersirc
Yes
Partial
No / No
No
No
No
No
Yes
None
ChatZilla
Yes
Yes
No [8] / 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
Coolsmile
No
No
No
No [8]
Yes
Partial [8]
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 [8]
No [9]
No [8]
No
Yes
C++
IceChat
Yes
Yes
No
No
Yes [10]
No
No
Yes
VBScript
ii
Yes
No
No / No
No
No
Yes
No
No
Shell script
ircII
Yes
Yes
No / No
No
Yes
Yes [11]
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 [10]
No
No
No
Yes
VBScript, JScript , Perl, Python, Ruby, PHP [12]
Konversation
Yes
Yes
Yes / No
Yes
Yes
Yes
No
Yes
Shell script , Ruby, Python, Perl, Java , C++ , C# , JavaScript [13]
Kopete
Yes
?
No / No
Yes
Yes
Yes
No
Yes
Shell script, Python, Perl
KoroIRC
Yes
Yes
Yes / No
No
Yes
Yes
No
Yes
None [8]
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
Partial [14] [15]
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 [16]
Wrapper [17]
Partial [18]
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 [19]
Yes
Partial [14]
No / No
Yes [10]
?
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 [20]
Yes
None
Separate client and daemon
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[12]
Visual IRC
Yes
Yes
Yes / No
No
No
No
No
Yes
Versus
Vortec IRC
Yes
Yes
No / Yes [21]
Yes [10]
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 )[10] , 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
Common terms Related protocols Networks Technology See also Clients
macOS Microsoft Windows Unix-like Cross-platform Multi-IM Web-based Web browser components Library and plug-ins