ⓘ Comparison of Internet Relay Chat clients


ⓘ Comparison of Internet Relay Chat clients

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.


1. General

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

  • ^ In development
  • a b c d e Distributed as a Universal Binary
  • a b c Separate client and daemon
  • ^ Web browser component
  • ^ Can be installed as part of a web browser
  • ^ Not complete, proof of concept

2. Operating system support

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

  • a b In development
  • ^ Does not support Windows 95 or Windows 98
  • a b c Requires Mac OS X v10.4 or later
  • a b Requires comctl32.dll version 5.80 or later for Windows 98 and NT 4.0
  • ^ Requires Internet Explorer 5.0 or later for Windows 95, 98, 98SE, ME, NT4, and 2000
  • ^ Requires Mac OS X v10.4.3 or later
  • ^ Requires Service Pack 6 and Internet Explorer 4.0 or later for Windows NT 4.0
  • a b c d e Requires Cygwin
  • ^ Requires EMX
  • ^ Requires Windows XP Service Pack 2 or later
  • ^ Requires RubyCocoa 1.0.0 or later

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 UNIX, Solaris, UnixWare Unix-like: Linux, NeXTSTEP, OpenVMS, OSF/1, QNX, Tru64 UNIX
  • ^ In development
  • ^ WeeChat tested on FreeBSD 4.11, 5.4, 6.0; NetBSD 2.0, 2.1; OpenBSD 3.6, 3.7, 3.8; Solaris 5.10; QNX 6.3
  • ^ XChat tested on HP-UX 10.20 and 11
  • ^ BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 DEC Alpha; QNX

mIRC will run on *NIX systems under WINE - Confirmed


3. Protocol support

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

  • ^ Marked as completed, but not included yet
  • a b Planned for a later version
  • a Supported via an external tunnel program
  • a b DCC is not always successful at this stage
  • ^ Requires the OpenSSL library
  • a b c d Supported via a plugin
  • ^ Can not send files, can only receive files up to 2MB
  • a b Wrapper library available
  • ^ Partial OpenSSL support

Direct Client-to-Client DCC support

  • a b Marked as completed, but not included yet
  • a b Supported via a script
  • a b c Supports the DCC Resume protocol
  • a Planned for a later version
  • ^ Supported via scripts and plugins

4. Features

Information on what features each of the clients support.

  • ^ When compiled with ncursesw ncurses with wide-character support
  • a b c Planned for a later version
  • ^ Supported as of version 20050921
  • ^ 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.
  • a b Uses the Windows Active Scripting technology and supports any scripting language with the appropriate interface
  • ^ Supported via a plugin
  • ^ Not complete, proof of concept
  • ^ Automatically updates via the Sparkle framework