Colloquy

Colloquy

Web site: colloquy.info/
Category: Network
Subcategory: IRC Clients
Platform: iOS, OS X
License: GPL, BSD
Interface: GUI
Programing language: Objective-C
First release: 2004
Rating:  star  star  star

line

Colloquy – an advanced IRC, SILC & ICB client which aims to fill this void. By adhering to Mac OS X interface conventions, Colloquy has the look and feel of a quality Mac application.

Colloquy supports a variety of different text modifications. One text manipulation supported by Colloquy is the use of colors as used by mIRC; with the primary colors being: White, Black, Navy, Forest, Red, Maroon, Purple, Orange, Yellow, Green, Teal, Cyan, Blue, Magenta, Grey, and Ash. Additionally, Colloquy supports formatting text with underlining, italics, bold, and outline.

Colloquy supports scripting in languages such as AppleScript, F-Script, JavaScript, Objective-C and Python. Colloquy shows changes such as mode changes, ban sets, etc. in a human-readable format, rather than showing raw modes.

The application can be extended with plug-ins, and it also works with AppleScript.

BitchX

BitchX

Web site: bitchx.sourceforge.net
Category: Network
Subcategory: IRC Clients
Platform: BSD, Linux, OS X, Solaris, UNIX-like, Windows
License: BSD
Interface: Ncurses
Programing language: C
First release: May 1994
Rating:  star  star  star

line

BitchX – a free software text-based IRC (Internet Relay Chat) client for UNIX-like systems.

BitchX began as a script by Trench and HappyCrappy for the popular UNIX IRC client ircII. Around Christmas of 1994 the script was patched directly into the client by Colten Edwards (panasync).

As BitchX was developed over the years it both developed its own large set of unique features, as well as acquiring many features from EPIC (another popular ircII offshoot).

Features:
– Works out-of-the box.
– Fully configurable and themable.
– Extended ircII scripting functionality.
– Built-in bot-like channel management functionality.
– Built-in mass commands and tools.
– Extended set of DCC commands and built-in CDCC/XDCC file offering.

Adium

Adium

Web site: www.adium.im
Category: Network
Subcategory: Instant Messenger, IRC Clients
Platform: OS X
License: GPL
Interface: GUI
Programing language: Objective-C, Cacao
First release: September 28, 2001
Rating:  star  star  star  star

line

Adium – a free and open source instant messaging application for Mac OS X that can connect to AIM, XMPP (Jabber), ICQ, IRC and more. Based on the libpurple protocol library, Adium can connect you to any number of messaging accounts on any combination of supported messaging services (see further down for the list) and then chat with other people using those services.

The main features of Adium are:
– Open Source, so everyone can see how Adium works and help improve it.
– Support for a wide range of different Instant Messaging services
– A delightful UI: Tabbed chat windows
– Mac OS X integration: Address Book integration and WebKit Message View: Theme your chat windows
– Combined Contacts: Merge your contacts so that each one represents a person, not an account
– A sophisticated events system including support for visual notifications via Growl and OS X’s Notification Center
– OTR Encryption
– File Transfer
– Xtras and many, many other customization options
– A beautiful icon, the “Adiumy” duck
– Translations: Adium speaks 27 different languages

Adium supports protocols such as:
– XMPP (including Google Talk, Facebook Chat, and LiveJournal services)
– OSCAR (including AIM and ICQ)
– Twitter
– Bonjour
– IRC
– Novell GroupWise
– IBM Sametime
– Gadu-Gadu

Adium also supports protocols via plugins:
– Skype & Skype for Business Server
– Telegram
– QQ
– Steam chat
– NateOn

The project founder is Adam Iser.

Pork

Pork

Web site: dev.ojnk.org
Category: Network
Subcategory: Instant Messengers, IRC Clients
Platform: Linux, UNIX-like
License: GPL
Interface: Ncurses
Programing language: C, Perl
First release: 2002
Rating:  star  star

line

Pork – a console based client for the AOL Instant Messenger service that uses the ncurses screen library. Pork is intended to be fast, useable, and stable.

It uses the OSCAR protocol (the one the windows client uses) to access AIM. Pork features Perl scripting; an online help system; the ability to configure nearly all aspects of the program’s look-and-feel; an alias system; and a powerful, fully-configurable key binding system.

It supports being logged in with more than one screen name at the same time. The default look-and-feel of the client is modeled after the ircII IRC client. Anyone comfortable using ircII (or any clients derived from it — e.g., epic, BitchX, etc.) will feel comfortable using
pork.

Pork supports IRC as well.

Pork was written by Ryan McCabe.

The latest version of Pork was released in 2005.

AmIRC

AmIRC

Web site: www.amirc.org
Category: Network
Subcategory: IRC Clients
Platform: AmigaOS, MorphOS
License: Freeware
Interface: GUI
Programing language: C
First release: 1995
Rating:  star  star  star

line

AmIRC – a client for the IRC Internet Relay Chat protocol, originally developed by Oliver Wagner and Jamie van den Berge.

Its look and feel was copied many times and inspired the creation of XChat. AmIRC was ported to MorphOS in 2004 and many new features and improvements were added.

The main features of AmIRC are:
– UPnP port forwarding for DCC and IdentD.
– Turbo and Passive DCC support.
– Advanced Low Level Plugin API.
– Single Window Iconification.
– Lag-o-meter shows lag from the server.
– Individual window logging.
– Intuitive channel window with user list and mode display.
– ARexx port includes event trapping.
– IRCNet and UnderNet extensions.
– Oper and clone announcement.
– Builtin IdentD, disables itself if needed.
– Bind sound effects, auto deiconify or ARexx to events.
– Last nick history, TAB key cycles through.
– URL grabber saves any URLs to send to your web browser.
– Supports colored text for both input (WYSIWIG) and output.
– CTCP/DCC flood protection.
– Time-stamping of lines and inline clickable URLs.

As of 6th July 2011 AmIRC is freeware, and all demo version limitations have been removed.
The latest version of AmIRC was released in 2015.

ii

ii

Web site: tools.suckless.org/ii/
Category: Network
Subcategory: IRC Clients
Platform: Linux, UNIX-like
License: MIT
Interface: CLI
Programing language: C
First release: 2006 ?
Rating:  star  star

line

ii – a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created.

The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nick name there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy.

Original authors: Anselm R. Garbe and Nico Golde

Loqui

Loqui

Web site: sites.google.com/site/loquiircen/
Category: Network
Subcategory: IRC Clients
Platform: Linux
License: GPL
Interface: GUI
Programing language: ?
First release: 2005 ?
Rating:  star  star  star  star

line

Loqui – a IRC/chat client based on GTK+, supports multiple servers and multiple protocols, has and the common buffer (a buffer to show messages on the channels that not currently selected).

It also has a friendly multipane interface, you can easily use it.

Loqui is a IRC Client that has following features:
– Connect to multiple servers
– The view that outputs all messages on other channels (call “Common Buffer”)
– Window has 4-views (Message of the current channel, nick list, channel list, “Common Buffer”)
– Multi-protocols

WeeChat

WeeChat

Web site: weechat.org
Category: Network
Subcategory: IRC Clients
Platform: BSD, Hurd, Linux, OS X, Windows
License: GPL
Interface: Ncurses
Programing language: C
First release: June 26, 2003
Rating:  star  star  star

line

WeeChat – a fast, light and extensible chat client, with a text-based user interface.

WeeChat features:
– modular: a lightweight core with optional plugins
– multi-protocols architecture (mainly IRC)
– multi-platforms: Linux, Unix, BSD, GNU Hurd, Mac OS X and Windows (Bash/Ubuntu and Cygwin).
– extensible with C, Python, Perl, Ruby, Lua, Tcl, Scheme, Javascript and PHP
– fully documented and translated into several languages
– a free program released under the terms of the GNU General Public License version 3
– an active project with a large community for scripts.

WeeChat is designed to be light and extensible: a lightweight core with optional plugins.
Plugins and scripts can be dynamically loaded and unloaded at any time.
IRC plugin implements the protocol as described in the RFCs 1459 and 2812.
External interfaces (graphical or text) can connect to a running WeeChat.

The project developer is Sébastien Helleu.

ScrollZ

ScrollZ

Web site: www.scrollz.info
Category: Network
Subcategory: IRC Clients
Platform: Multi-platform
License: BSD
Interface: CLI, ncurses
Programing language: C
First release: 1993 (C-Toolz)
Rating:  star  star  star

line

ScrollZ (previously: C-Toolz) – advanced IRC client based on ircII code. It adds features normally found in ircII scripts.

The main difference between these scripts and ScrollZ is the code. Where ircII scripts take a lot of disk and memory space and run slow, ScrollZ only takes a couple of extra kilobytes compared to stock ircII client yet runs faster than any ircII script. This was accomplished by using C code instead of ircII scripting language. This reduces memory and CPU usage and code tends to run faster. ScrollZ includes features such as built-in userlist, shitlist, improved scripting, Blowfish based encryption, features for IRC operators and user friendly features such as completion for nicks and channels.

The most important features are:
– supports colors
– internal userlist and shitlist
– a lot of things are stored in memory, so we don’t have to contact server at all in some cases
– improved file exchange (based on Sheik’s cdcc.c)
– improved cosmetics (based on TooLie Box by Zakath)
– improved flood protection
– adds channel protection
– comes with user-friendly options like tab key, auto reply and URL catcher
– logs events important to you when you’re away (customizable)
– adds OperVision (optional; coded by Zakath)
– supports virtual IP

ScrollZ does NOT have the ICB support nor the DCC TALK support that are available in ircII.

Six

Six

Web site: zserge.com/six.html
Category: Network
Subcategory: IRC Clients
Platform: Linux
License: ?
Interface: CLI
Programing language: C
First release: 2012 ?
Rating:  star

line

Six – an open-source, text based IRC client mainly inspired by sic.

Six makes is easy to type and edit messages. Instead of raw input it uses readline, that’s why autocomplete and history can be easily implemented later. So, six is very small (~200 SLOC) and very hackable.

After your connected to the server and passed authorization step you can use these commands:
:j channel – join the channel
:l channel – leave the channel
:m nick msg – send message to the user
s nick – set default interlocutor to

The application author is Serge A. Zaitsev.