Colloquy (software)

Last updated
Colloquy
Developer(s) Timothy (xenon) [1]
Initial release2004
Stable release 2.4.3 (6011) (March 22, 2014;9 years ago (2014-03-22)) [±]
Preview release None [±]
Repository
Written in Objective-C
Operating system macOS, iOS
Available inEnglish
Type IRC client
License Desktop: GPL
Mobile: BSD license
Website colloquy.app

Colloquy is an open-source IRC, SILC, ICB and XMPP [2] client for Mac OS X. Colloquy uses its own core, known as Chat Core, although in the past it used Irssi as its IRC protocol engine. One of the primary goals behind Colloquy was to create an IRC, SILC and ICB client with Mac OS X visuals. Colloquy contains a user interface that follows Apple's Human interface guidelines in addition to containing support for traditional IRC command-line controls such as /nick and /join.

Contents

An official app for iOS was released and features support for all IRC commands, a built-in browser, push notifications and other features.

Features

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, [3] 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.

Plugins and customizability

Colloquy is built on Apple's WebKit engine and supports customizable message views called "styles" using a combination of XSLT, HTML, CSS and JavaScript. These act like themes, altering the way the application displays chat sessions. The software also supports a wide array of plugins that enable customization of the application and integration with other aspects of the Mac OS X environment.

The Colloquy Web Interface plugin allows monitoring of the Colloguy desktop IRC connection from an iPhone's Safari browser, or any web browser. [4]

Reception

Both the desktop client and the mobile (iPhone) client have received positive reviews. The desktop client was selected as a Pick of the Week on MacOSXHints.com. [5]

The Colloquy iPhone app was favorably reviewed on Ars Technica, [6] The Unofficial Apple Weblog, [7] GigaOM, [8] and AppleInsider. [9]

See also

Related Research Articles

<span class="mw-page-title-main">Irssi</span> Text-mode IRC client

Irssi is an IRC client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

<span class="mw-page-title-main">ChatZilla</span> IRC client

ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.

Trillian is a proprietary multiprotocol instant messaging application created by Cerulean Studios. It is currently available for Microsoft Windows, Mac OS X, Linux, Android, iOS, BlackBerry OS, and the Web. It can connect to multiple IM services, such as AIM, Bonjour, Facebook Messenger, Google Talk (Hangouts), IRC, XMPP (Jabber), VZ, and Yahoo! Messenger networks; as well as social networking sites, such as Facebook, Foursquare, LinkedIn, and Twitter; and email services, such as POP3 and IMAP.

iChat Built-in instant messaging software application for Mac OS X

iChat is a discontinued instant messaging software application developed by Apple Inc. for use on its Mac OS X operating system. It supported instant text messaging over XMPP/Jingle or OSCAR (AIM) protocol, audio and video calling, and screen-sharing capabilities. It also allowed for local network discussion with users discovered through Bonjour protocols.

<span class="mw-page-title-main">Centericq</span> Instant messaging interface

Centericq is a text mode menu- and window-driven instant messaging interface that supports the ICQ, Yahoo!, AIM, MSN, IRC, XMPP, LiveJournal, and Gadu-Gadu protocols.

<span class="mw-page-title-main">Contacts (Apple)</span> Address book software by Apple

Contacts is a computerized address book included with the Apple operating systems iOS, iPadOS, watchOS and macOS, previously Mac OS X and OS X. It includes various cloud synchronization capabilities and integrates with other Apple applications and features, including iMessage, FaceTime and the iCloud service.

WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles beginning from the PS3, the Tizen mobile operating systems, the Amazon Kindle e-book reader, Nintendo consoles beginning from the 3DS Internet Browser, and the discontinued BlackBerry Browser. WebKit's C++ application programming interface (API) provides a set of classes to display Web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

<span class="mw-page-title-main">Dashboard (macOS)</span> Discontinued feature of macOS

Dashboard is a discontinued feature of Apple Inc.'s macOS operating systems, used as a secondary desktop for hosting mini-applications known as widgets. These are intended to be simple applications that do not take time to launch. Dashboard applications supplied with macOS included a stock ticker, weather report, calculator, and notepad; while users could create or download their own.

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.

This is a comparison of widget engines. This article is not about widget toolkits that are used in computer programming to build graphical user interfaces.

<span class="mw-page-title-main">Empathy (software)</span> Open source instant messaging and VoIP client

Empathy is an instant messaging (IM) and voice over IP (VoIP) client which supports text, voice, video, file transfers, and inter-application communication over various IM communication protocols.

<span class="mw-page-title-main">Mibbit</span> Web based IRC client

Mibbit is a web-based client for web browsers that supports Internet Relay Chat (IRC), Yahoo! Messenger, and Twitter. It is developed by Jimmy Moore and is designed around the Ajax model with a user interface written in JavaScript. It is the IRC application setup by default on Firefox.

<span class="mw-page-title-main">Linkinus</span> Shareware IRC client

Linkinus was a shareware IRC client for Mac OS X and iOS. It has an Aqua-style user interface, and allows Cocoa plugins, AppleScript, and Growl notifications to be used. Linkinus also features embedded media, although some users have complained that this can cause the program to slow down, or even crash, especially on slow computers. Linkinus also has other features similar to those of other IRC clients, such as multitasking and the ability to change between different user interface styles.

<span class="mw-page-title-main">Messages (Apple)</span> Instant messaging software applications

Messages is an instant messaging software application developed by Apple Inc. for its macOS, iOS, iPadOS, and watchOS operating systems.

<span class="mw-page-title-main">ChatON</span> Mobile communication service

ChatON was a global mobile communication service introduced by Samsung Electronics in September 2011. ChatON served more than 120 countries in 62 languages. ChatON was available on Android, iOS, BlackBerry, Windows Phone, Windows Mobile (Korea), and Bada smartphones. Additionally, a web client was offered for access to the service via web browsers. Users could invite and register buddies via Facebook and Twitter as well as share ChatON content on Facebook. Among ChatON's unique features were allowing users to create Animation messages, Broadcast to send personal notices in a group chat room, and the Trunk which stores media files shared in chats. When a user logs in ChatON, the user's buddy list is available on any connected device.

<span class="mw-page-title-main">OS X Yosemite</span> Eleventh major release of macOS (called OS X when released)

OS X Yosemite is the eleventh major release of macOS, Apple Inc.'s desktop and server operating system for Macintosh computers.

Comparison of user features of messaging platforms refers to a comparison of all the various user features of various electronic instant messaging platforms. This includes a wide variety of resources; it includes standalone apps, platforms within websites, computer software, and various internal functions available on specific devices, such as iMessage for iPhones.

References

  1. Timothy Hatcher Archived 2010-09-19 at the Wayback Machine . Colloquy Trac wiki.
  2. timothy. Ticket #454 Archived 2011-05-12 at the Wayback Machine . colloquy.info.
  3. Piccard, Paul L.; Sachs, Marcus H. (2006). Securing IM and P2P applications for the enterprise. Syngress. p. 430. ISBN   1-59749-017-2.
  4. Stolarz, Damien; Jurick, David; Stolarz, Adam (2009). IPhone Hacks: Pushing the IPhone and IPod Touch Beyond Their Limits. O'Reilly Media, Inc. p. 84. ISBN   978-0-596-51664-2.
  5. Griffiths, Rob (March 23, 2004). "Colloquy - A polished, easy-to-use IRC client". Pick of the week. macosxhints.com.
  6. Smykil, Jeff (January 20, 2009). "Review: Mobile Colloquy for iPhone does IRC right". Ars Technica
  7. Lavey, Megan (January 22nd 2009). "First Look: Mobile Colloquy", The Unofficial Apple Weblog
  8. Hoover, Lisa (October 1, 2009). Colloquy Brings IRC to the iPhone, theAppleBlog
  9. Gwilym, Sam (January 26, 2009) "Colloquy IRC client now available for iPhone". AppleInsider.