A libxpm é uma biblioteca para carregar e salvar arquivos de imagem X11 chamados pixmap. Esses arquivos eram comuns no sistema X Window, que é um sistema para rodar interfaces gráficas em sistemas operacionais semelhantes ao Unix. A biblioteca fornece uma série de funções para ler e escrever arquivos pixmap no formato XPM e pode ser usada em várias linguagens de programação. No entanto, é principalmente usada em programas em C e C++. 