Libpurple
libgaim est une bibliothèque Jabber/XMPP libre (licence GPL) écrite en C par l'équipe de développement du client multiprotocole libre Gaim.
libgaim supporte Jabber/XMPP bien entendu, mais également les standards ouverts IRC, SIP, Bonjour (zeroconf), ou encore les protocoles propriétaires AIM, Gadu-Gadu, ICQ, MSN, YIM et Zephyr.
libgaim est utilisé par Gaim, Adium, Fire, OpenWengo, Meebo.