A libxcomposite é uma biblioteca que fornece uma extensão Composite do sistema de janelas X. Essa extensão permite a mistura de várias janelas, tornando possível criar efeitos gráficos mais avançados, como janelas transparentes ou sombras de janelas. É comumente usado em gerenciadores de janelas e gerenciadores de composição para o sistema de janelas X. 