Pidgin (formerly named Gaim) is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
multi-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
instant messaging
Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigge ...
client, based on a
library
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
named libpurple that has support for many instant messaging
protocols
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technology
...
, allowing the user to simultaneously
log in
In computer security, logging in (or logging on, signing in, or signing on) is the process by which an individual gains access to a computer system
A computer is a machine that can be programmed to carry out sequences of arithmetic o ...
to various services from a single application, with a single interface for both popular and obsolete protocols (from
AOL
AOL (stylized as Aol., formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City. It is a brand marketed by the current incarnation of Yahoo (2017â ...
to
Discord
Discord is a VoIP and instant messaging social platform. Users have the ability to communicate with voice calls, video calls, text messaging, media and files in private chats or as part of communities called "servers".The developer documenta ...
), thus avoiding the hassle of having to deal with a new software for each device and protocol.
, the number of Pidgin users was estimated to be over three million.
Pidgin is widely used for its
Off-the-Record Messaging (OTR) plugin, which offers
end-to-end encryption
End-to-end encryption (E2EE) is a system of communication where only the communicating users can read the messages. In principle, it prevents potential eavesdroppers â including telecommunications service providers, telecom providers, Internet ...
. For this reason it is included in the privacy- and anonymity-focused operating system
Tails.
History
The program was originally written by
Mark Spencer, an
Auburn University
Auburn University (AU or Auburn) is a public land-grant research university in Auburn, Alabama. With more than 24,600 undergraduate students and a total enrollment of more than 30,000 with 1,330 faculty members, Auburn is the second largest uni ...
sophomore, as an emulation of AOL's IM program
AOL Instant Messenger
AIM (AOL Instant Messenger) was an instant messaging and presence computer program created by AOL, which used the proprietary OSCAR instant messaging protocol and the TOC protocol to allow registered users to communicate in real time.
AIM w ...
on Linux using the
GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprie ...
toolkit.
[Herper, Matthew (July 16, 2002)]
"Better Instant Messaging Through Linux"
Forbes.com
''Forbes'' () is an American business magazine owned by Integrated Whale Media Investments and the Forbes family (publishers), Forbes family. Published eight times a year, it features articles on finance, industry, investing, and marketing ...
. The earliest archived release was on December 31, 1998. It was named GAIM (''GTK+ AOL Instant Messenger'') accordingly. The emulation was not based on
reverse engineering
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
, but instead relied on information about the protocol that AOL had published on the web. Development was assisted by some of AOL's technical staff.
Support for other IM protocols was added soon thereafter.
On 6 July 2015, Pidgin scored seven out of seven points on the
Electronic Frontier Foundation
The Electronic Frontier Foundation (EFF) is an international non-profit digital rights group based in San Francisco, California. The foundation was formed on 10 July 1990 by John Gilmore, John Perry Barlow and Mitch Kapor to promote Internet ci ...
's secure messaging scorecard.
They have received points for having communications encrypted in transit, having communications encrypted with keys the providers don't have access to (
end-to-end encryption
End-to-end encryption (E2EE) is a system of communication where only the communicating users can read the messages. In principle, it prevents potential eavesdroppers â including telecommunications service providers, telecom providers, Internet ...
), making it possible for users to independently verify their correspondent's identities, having past communications secure if the keys are stolen (
forward secrecy
In cryptography, forward secrecy (FS), also known as perfect forward secrecy (PFS), is a feature of specific key agreement protocols that gives assurances that session keys will not be compromised even if long-term secrets used in the session key ...
), having their code open to independent review (
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
), having their security designs well-documented, and having recent independent security audits.
Naming dispute
In response to pressure from
AOL
AOL (stylized as Aol., formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City. It is a brand marketed by the current incarnation of Yahoo (2017â ...
, the program was renamed to the
acronym
An acronym is a word or name formed from the initial components of a longer name or phrase. Acronyms are usually formed from the initial letters of words, as in ''NATO'' (''North Atlantic Treaty Organization''), but sometimes use syllables, as ...
ous-but-lowercase gaim. As AOL Instant Messenger gained popularity, AOL trademarked its acronym, "AIM", leading to a lengthy legal struggle with the creators of GAIM, who kept the matter largely secret.
On April 6, 2007, the project development team announced the results of their settlement with AOL, which included a series of name changes: ''Gaim'' became ''Pidgin'', ''libgaim'' became ''libpurple'', and ''gaim-text'' (the
command-line interface
A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
version) became ''finch''. The name Pidgin was chosen in reference to the term "
pidgin
A pidgin , or pidgin language, is a grammatically simplified means of communication that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn from s ...
", which describes communication between people who do not share a common language.
The name "purple" refers to "prpl", the internal libgaim name for an IM protocol plugin.
Due to the legal issues, version 2.0 of the software was frozen in beta stages. Following the settlement, it was announced that the first official release of Pidgin 2.0.0 was hoped to occur during the two weeks from April 8, 2007. However, Pidgin 2.0 was not released as scheduled; Pidgin developers announced on April 22, 2007, that the delay was due to the preferences directory "
.gaim
".
Pidgin 2.0.0 was released on May 3, 2007. Other visual changes were made to the interface in this version, including updated icons.
Features
Pidgin provides a graphical
front-end for libpurple using
GTK+
GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprie ...
. Libpurple supports many instant-messaging
protocols
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technology
...
.
Pidgin supports multiple
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s, including
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and many
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
systems such as
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
, the
BSD
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
s, and
AmigaOS
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early version ...
. It is included by default in the operating systems
Tails and
Xubuntu
Xubuntu () is a Canonical Ltd.ârecognized, community-maintained derivative of the Ubuntu operating system. The name ''Xubuntu'' is a portmanteau of ''Xfce'' and ''Ubuntu'', as it uses the Xfce desktop environment, instead of Ubuntu's Unity a ...
.
Pluggability
The program is designed to be extended with
plugins. Plugins are often written by
third-party developers. They can be used to add support for protocols, which is useful for those such as
Skype
Skype () is a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for VoIP-based videotelephony, videoconferencing and voice calls. It also has instant messaging, file transfer, deb ...
or
Discord
Discord is a VoIP and instant messaging social platform. Users have the ability to communicate with voice calls, video calls, text messaging, media and files in private chats or as part of communities called "servers".The developer documenta ...
which have licensing issues (however, the users' data and interactions are still subject to their policies and eavesdropping). They can also add other significant features. For example, the "
Off-the-Record Messaging" (OTR) plugin provides
end-to-end encryption
End-to-end encryption (E2EE) is a system of communication where only the communicating users can read the messages. In principle, it prevents potential eavesdroppers â including telecommunications service providers, telecom providers, Internet ...
.
The TLS encryption system is pluggable, allowing different TLS libraries to be easily substituted.
GnuTLS
GnuTLS (, the GNU Transport Layer Security Library) is a free software implementation of the TLS, SSL and DTLS protocols. It offers an application programming interface (API) for applications to enable secure communication over the network trans ...
is the default, and
NSS is also supported. Some operating systems' ports, such as
OpenBSD
OpenBSD is a security-focused, free and open-source, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by forking NetBSD 1.0. According to the website, the OpenBSD project em ...
's, choose to use
OpenSSL
OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTT ...
or
LibreSSL
LibreSSL is an open-source implementation of the Transport Layer Security (TLS) protocol. The implementation is named after Secure Sockets Layer (SSL), the deprecated predecessor of TLS, for which support was removed in release 2.3.0. The OpenB ...
by default instead.
Contacts
Contacts with multiple protocols can be grouped into one single contact instead of managing multiple protocols, and contacts can be given aliases or placed into groups.
To reach users as they log on or a status change occurs (such as moving from "Away" to "Available"), Pidgin supports on-action automated scripts called ''Buddy Pounces'' to automatically reach the user in customizable ways.
File transfer
Pidgin supports file transfers for many protocols. It lacks some protocol-specific features like the folder sharing available from Yahoo. Direct, peer-to-peer file transfers are supported over protocols such as XMPP and MSN.
Voice and video chat
As of version 2.6 (released on August 18, 2009), Pidgin supports voice/video calls using
Farstream. , calls can only be initiated through the XMPP protocol.
Miscellaneous
Further features include support for themes,
emoticon
An emoticon (, , rarely , ), short for "emotion icon", also known simply as an emote, is a pictorial representation of a facial expression using Character (symbol), charactersâusually punctuation marks, numbers, and lettersâto express a ...
s,
spell checking In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text file, text. Spell-checking features are often embedded in software or services, such as a word processor, email client, el ...
, and notification area integration.
Supported protocols
The following protocols are officially supported by libpurple 2.12.0, without any extensions or plugins:
*
Bonjour
Bonjour is a French word meaning (literally translated) "good day", and is commonly used as a greeting.
Bonjour may also refer to:
People
* Laurence BonJour (born 1943), epistemologist and professor of philosophy at the University of Washington
...
(Apple's implementation of
Zeroconf
Zero-configuration networking (zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manu ...
)
*
Gadu-Gadu
Gadu-Gadu ( Polish for "chit-chat"; commonly known as GG or gg) is a Polish instant messaging client using a proprietary protocol. Gadu-Gadu was the most popular IM service in Poland, with over 15 million registered accounts and approximately ...
*
IRC
Internet Relay Chat (IRC) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat an ...
*
Lotus Sametime
HCL Sametime Premium (formerly IBM Sametime and IBM Lotus Sametime) is a clientâserver application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence i ...
*
Novell GroupWise
GroupWise is a messaging and collaboration platform from Micro Focus that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, w ...
*
OSCAR
Oscar, OSCAR, or The Oscar may refer to:
People
* Oscar (given name), an Irish- and English-language name also used in other languages; the article includes the names Oskar, Oskari, OszkĂĄr, Ăscar, and other forms.
* Oscar (Irish mythology) ...
(
AIM,
ICQ,
MobileMe, ...)
*
SIMPLE
Simple or SIMPLE may refer to:
*Simplicity, the state or quality of being simple
Arts and entertainment
* ''Simple'' (album), by Andy Yorke, 2008, and its title track
* "Simple" (Florida Georgia Line song), 2018
* "Simple", a song by Johnn ...
*
SILC
*
XMPP
Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Markup Language), it ...
/
Jingle
A jingle is a short song or tune used in advertising and for other commercial uses. Jingles are a form of sound branding. A jingle contains one or more hooks and meaning that explicitly promote the product or service being advertised, usually t ...
(
Google Talk
Google Talk was an Instant messaging, instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.
Google Talk was ...
,
LJ Talk,
Gizmo5
Gizmo5 (formerly known as Gizmo Project and SIPphone) was a voice over IP communications network and a proprietary freeware soft phone for that network. On November 12, 2009, Google announced that it had acquired Gizmo5. On March 4, 2011, Google ...
, ...)
*
Zephyr
In European tradition, a zephyr is a light wind or a west wind, named after Zephyrus, the Greek god or personification of the west wind.
Zephyr may also refer to:
Arts and media
Fiction Fiction media
* ''Zephyr'' (film), a 2010 Turkish ...
Some XMPP servers provide
transports, which allow users to access networks using non-XMPP protocols without having to install plugins or additional software. Pidgin's support for XMPP means that these transports can be used to communicate via otherwise unsupported protocols, including not only instant messaging protocols, but also protocols such as SMS or E-mail.
Additional protocols, supported by third-party plugins, include
Discord
Discord is a VoIP and instant messaging social platform. Users have the ability to communicate with voice calls, video calls, text messaging, media and files in private chats or as part of communities called "servers".The developer documenta ...
,
Telegram
Telegraphy is the long-distance transmission of messages where the sender uses symbolic codes, known to the recipient, rather than a physical exchange of an object bearing the message. Thus flag semaphore is a method of telegraphy, whereas p ...
, Microsoft OCS/LCS (extended SIP/SIMPLE),
Facebook Messenger
Messenger is a proprietary instant messaging app and platform developed by Meta Platforms. Originally developed as Facebook Chat in 2008, the company revamped its messaging service in 2010, released standalone iOS and Android apps in 2011, and ...
,
QQ,
Skype
Skype () is a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for VoIP-based videotelephony, videoconferencing and voice calls. It also has instant messaging, file transfer, deb ...
via skype4pidgin plugin,
WhatsApp
WhatsApp (also called WhatsApp Messenger) is an internationally available freeware, cross-platform, centralized instant messaging (IM) and voice-over-IP (VoIP) service owned by American company Meta Platforms (formerly Facebook). It allows us ...
,
Signal
In signal processing, a signal is a function that conveys information about a phenomenon. Any quantity that can vary over space or time can be used as a signal to share messages between observers. The ''IEEE Transactions on Signal Processing'' ...
and the
Xfire
Xfire (pronounced "X-Fire") was a proprietary freeware instant messaging service for gamers that also served as a game server browser with various other features. It was available for Microsoft Windows.
Xfire was originally developed by Ult ...
gaming network (requires the
Gfire plugin).
Plugins
Various other features are supported using third-party
plugins. Such features include:
*
Discord
Discord is a VoIP and instant messaging social platform. Users have the ability to communicate with voice calls, video calls, text messaging, media and files in private chats or as part of communities called "servers".The developer documenta ...
text chat via the purple-discord plugin
*
Facebook
Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin M ...
chat vi
purple-facebook*
Google Chat
Google Chat (formerly known as Hangouts Chat) is a communication service developed by Google. Initially designed for teams and business environments, it has since been made available for general consumers. It provides direct message, group co ...
vi
purple-googlechat*
ICQ vi
icyque* microblogs (
GNU Social,
Twitter
Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...
)
*
Slack (software)
Slack is an instant messaging program designed by Slack Technologies and owned by Salesforce. Although Slack was developed for professional and organizational communications, it has been adopted as a community platform. Users can communicate ...
vi
slack-libpurple*
Skype
Skype () is a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for VoIP-based videotelephony, videoconferencing and voice calls. It also has instant messaging, file transfer, deb ...
text chat via skype4pidgin, renamed SkypeWeb plugin
*
Telegram (software)
Telegram Messenger is a globally accessible freemium, cross-platform, encrypted, cloud-based and centralized instant messaging (IM) service. The application also provides optional end-to-end encrypted chats, popularly known as secret chat an ...
vi
tdlib-purple*
End-to-end encryption
End-to-end encryption (E2EE) is a system of communication where only the communicating users can read the messages. In principle, it prevents potential eavesdroppers â including telecommunications service providers, telecom providers, Internet ...
, through
Off-the-Record Messaging (OTR)
* Adding
mathematical formula
In science, a formula is a concise way of expressing information symbolically, as in a mathematical formula or a ''chemical formula''. The informal use of the term ''formula'' in science refers to the general construct of a relationship betwee ...
s written in
LaTeX
Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latexes are found in nature, but synthetic latexes are common as well.
In nature, latex is found as a milky fluid found in 10% of all flowering plants (angiosperms ...
to conversations
* Notifications (such as showing "toaster" popups or
Snarl
A snarl is a sound, often a growl or vicious utterance, often accompanied by a facial expression, where the upper lip is raised, and the nostrils widen, generally indicating hate, anger or pain. In addition to humans, other mammals including m ...
notifications, or lighting LEDs on laptops)
* Showing contacts what the user is listening to in various media players
* Watching videos directly into a conversation when receiving a video sharing website link (
YouTube
YouTube is a global online video platform, online video sharing and social media, social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by ...
,
Vimeo
Vimeo, Inc. () is an American video hosting, sharing, and services platform provider headquartered in New York City. Vimeo focuses on the delivery of high-definition video across a range of devices. Vimeo's business model is through software as ...
)
Mascot
The mascot of Pidgin is a purple pigeon with the name of Pidgy.
Criticisms
* As observed by Wired in 2015, the libpurple codebase is "known for its bountiful security bugs". In 2011, security vulnerabilities were already discovered in popular OTR plugins using libpurple.
* As of version 2.4 and later, the ability to manually resize the text input box of conversations was removed. This led to a
fork
In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
, Carrier (originally named Funpidgin).
*
Password
A password, sometimes called a passcode (for example in Apple devices), is secret data, typically a string of characters, usually used to confirm a user's identity. Traditionally, passwords were expected to be memorized, but the large number of ...
s are stored in a
plaintext
In cryptography, plaintext usually means unencrypted information pending input into cryptographic algorithms, usually encryption algorithms. This usually refers to data that is transmitted or stored unencrypted.
Overview
With the advent of comp ...
file, readable by any person or program that can access the user's files. Version 3.0 of Pidgin (no announced release date) will support password storage in system keyrings such as
KWallet
KDE Wallet Manager (KWallet) is free and open-source password management software written in C++ for UNIX-style operating systems. KDE Wallet Manager runs on a Linux-based OS and Its main feature is storing encrypted passwords in KDE Wallets. ...
and the
GNOME Keyring
GNOME Keyring is a software application designed to store security credentials such as usernames, passwords, and keys, together with a small amount of relevant metadata. The sensitive data is encrypted and stored in a keyring file in the user's ...
.
* Pidgin does not currently support pausing or reattempting file transfers.
* Pidgin does not allow disabling the group sorting on the contact list.
Other notable software based on libpurple
*
Adium
Adium is a free and open source instant messaging client for macOS that supports multiple IM networks, including Google Talk and XMPP. In the past, it has also supported AIM, ICQ, Windows Live Messenger and Yahoo! Messenger. Adium is written usi ...
and
Proteus
In Greek mythology, Proteus (; Ancient Greek: Î ÏÏÏΔÏÏ, ''PrĆteus'') is an early prophetic sea-god or god of rivers and oceanic bodies of water, one of several deities whom Homer calls the "Old Man of the Sea" ''(hĂĄlios gĂ©rĂŽn)''. ...
(both for
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
)
*
Meebo
Meebo (often stylized as meebo) was an instant messaging and social networking service provider. It was founded in September 2005 by Sandy Jen, Seth Sternberg, and Elaine Wherry, and was based in Mountain View, California. Initially the company o ...
(web-based, no longer available)
* Telepathy Haze (a Tube for some of the protocols supported by the
Telepathy
Telepathy () is the purported vicarious transmission of information from one person's mind to another's without using any known human sensory channels or physical interaction. The term was first coined in 1882 by the classical scholar Frederic W ...
framework)
*
QuteCom
QuteCom (previously called WengoPhone) was a free-software SIP-compliant VoIP client developed by the QuteCom (previously OpenWengo) community under the GPL-2.0-or-later license. It allows users to speak to other users of SIP-compliant VoIP sof ...
(cross-platform, focused on VoIP and video)
*
Instantbird (cross-platform, based on
Mozilla's Gecko engine)
BitlBee
BitlBee is a cross-platform IRC instant messaging gateway, licensed under the terms of the GNU General Public License.
BitlBee communicates with the user via the IRC protocol, providing a gateway to popular chat networks such as AIM and ICQ ...
and
Minbif are IRCd-like gateways to multiple IM networks, and can be compiled with libpurple to increase functionality.
See also
*
Multiprotocol instant messaging application
Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigge ...
*
Comparison of instant messaging protocols
The following is a comparison of instant messaging protocols. It contains basic general information about the protocols.
Table of instant messaging protocols
See also
* Comparison of cross-platform instant messaging clients
*Comparison of Int ...
*
Comparison of cross-platform instant messaging clients
The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares gener ...
*
Comparison of Internet Relay Chat clients
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.
General
Basic general information about the notablecl ...
*
Online chat
Online chat may refer to any kind of communication over the Internet that offers a real-time text, real-time transmission of text-based, text messages from sender to receiver. Chat messages are generally short in order to enable other participa ...
*
List of computing mascots
This is a list of computing mascots. A mascot is any person, animal, or object thought to bring luck, or anything used to represent a group with a common public identity. In case of computing mascots, they either represent software, hardware, or an ...
*
:Computing mascots
References
External links
*
{{IRC footer
1998 software
Free instant messaging clients
Free software programmed in C
Instant messaging clients that use GTK
Windows instant messaging clients
AIM (software) clients
Free XMPP clients
Internet Relay Chat clients
Free Internet Relay Chat clients
Windows Internet Relay Chat clients
Portable software
Cross-platform free software
Applications using D-Bus
Yahoo! instant messaging clients
Software that uses Meson