Pidgin (formerly named Gaim) is an open-source multi-platform instant messaging client. Initial release: 1998 as Gaim.
Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, MXit, MySpaceIM, and Zephyr. It can support many more with plugins.
Pidgin supports many features of these chat networks, such as file transfers, away messages, buddy icons, custom smilies, and typing notifications. Numerous plugins also extend Pidgin's functionality above and beyond the standard features.
Users can add contacts (usually known as "Buddies") in the "Buddy List" window or in the IM window. As a client that supports IRC and other chat programs, Pidgin can also add different IRC channels and IM Chats. 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.
Further features include support for themes, emoticons, spell checking, and notification area integration.