Pidgin is a free and open-source multi-platform instant messaging client, based on a library named libpurple that has support for many instant messaging protocols, allowing the user to simultaneously log into various services from one application.
Chat networks features :
1. File transfers.
2. Away messages.
3. Buddy icons.
4. Custom smilies.
5. Typing notifications.
6. Numerous plugins also extend Pidgin's functionality above and beyond the standard features.
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, and Zephyr. It can support many more with plugins.