quIRC

From IRC Wiki
Jump to: navigation, search

quIRC

Programming language: C
Platform: *NIX
Status: Active
License: GNU General Public License
Latest release: 0.9.6
Homepage: http://jttlov.no-ip.org/projects/quirc/index.htm

quIRC is a minimalist open source IRC client for Linux, portable to most Unix-like systems. It uses a text-based interface. It is licensed under the GNU GPL version 3, and developed by Edward Cree. The first released version was in July 2010.

Features

[1] quIRC supports multiple servers and channels through a tabbed interface, a backscroll buffer of configurable size (storing both processed and unprocessed text, to allow changes to display settings to act retroactively), CTCP, configuration of many aspects of the display (including themeing with colours), optional handling or stripping of mIRC-style colour codes, and nickname tab-completion. It has no scripting language, instead an application protocol for symbiont programs is under development.[2] It does not have support for the irc:// URI scheme. It also does not support DCC.

Input line editing is supported through bash-style keystrokes, and arbitrary characters can be inserted into the input with octal escapes. quIRC is 8-bit clean and handles UTF-8. quIRC is also very resource-light, typically using around 500kB when several tabs are open.

A novel feature is the ability to merge consecutive joins, parts or quits into a single line, typically triggered by netsplits. This is subtly different to other clients eg. irssi which detect netsplits specifically; in quIRC this feature can also be triggered by eg. two consecutive ordinary joins within a short space of time.

Distribution

quIRC can be found in source code or tarball form on github, or packaged for several versions of SUSE [3].

References

  1. Release history on Freshmeat
  2. 'symbiont' branch of git repository
  3. quIRC packages in the OpenSUSE Build System

External links