Composite er en utvidelse til Vindussystemet X som legger den grafiske utmatningen fra X-klientene i et skjermbuffer. Applikasjoner kan deretter manipulere med innholdet. Bufferet kan bli slått sammen med foreldrevinduet eller eksterne programmer kalt kompositing håndterere.
Dette gjør det mulig å skape kompositing vindustjenere for X, kapable til effekter som transparens, 3D rotasjoner og vinduer med ristende bevegelser.
Composite utvidelsen ble tilføyd X.org i X1R6.8 i september 2004.