jQuery UI est une bibliothèque de widgets JavaScript qui permet d'améliorer l'interaction utilisateur avec des éléments HTML, en offrant des widgets tels que des onglets, des boutons et des curseurs. Elle se distingue par sa compatibilité avec tous les navigateurs et sa facilité d'utilisation, tout en permettant des thèmes personnalisés. Les différentes interactions possibles incluent le drag & drop, le redimensionnement et le tri des composants.