libpurple, antes conocida como libgaim, es una biblioteca para la programación de software de mensajería instantánea.