Libpurple
From JaWiki (Jabber/XMPP wiki)
libpurple (ранее именовалась libgaim) - программная библиотека, в которой реализованы функции работы с большинством популярных IM-протоколов, а также и достаточно экзотических средств общения. Поскольку данная библиотека весьма популярна, достаточно много IM-клиентов, а также веб-сервисов построено на ней (список).
Имеется поддержка следующих протоколов:
- AIM
- Bonjour
- Gadu-Gadu
- Google Talk
- Groupwise
- OSCAR(ICQ)
- IRC
- MSN
- MySpaceIM
- SILC
- SIMPLE
- Sametime
- XMPP
- Yahoo!
- Zephyr
Помимо этих протоколов возможна работа еще с рядом достаточно экзотических IM-систем (в т.ч. национальных) через дополнения к клиенту Pidgin (список приведен на странице клиента).
Помимо ее разработки команда авторов работает над таким клиентом как Pidgin.