jQuery UI — это библиотеки и набор инструментов, созданный на основе популярной библиотеки jQuery, предназначенный для разработки интерактивных веб-интерфейсов. Он предлагает множество виджетов и эффектов, которые позволяют веб-разработчикам легко создавать сложные компоненты интерфейса, такие как календарь, диалоговые окна, вкладки и другие элементы управления. jQuery UI расценивается как дополнение к jQuery, обеспечивая расширенные возможности для взаимодействия пользователей с веб-приложениями.
Первая версия jQuery UI была выпущена в 2007 году. С тех пор библиотека постоянно обновляется и расширяется, что делает её одной из самых популярных для разработки пользовательских интерфейсов. В отличие от jQuery, который в основном ориентирован на управление элементами DOM и анимацией, jQuery UI предоставляет готовые компоненты и дополнительный функционал, такие как возможность перетаскивания, изменение размера и сортировку элементов.
- Виджеты: включает такие компоненты, как кнопки, диалоговые окна, вкладки, слайдеры и автозаполнение.
 - Эффекты: предоставляет различные анимации, такие как скрытие и показ элементов, изменение размера и перемещения.
 - Темы: управляет стилями и внешним видом виджетов через CSS, позволяя создать единый стиль для всех компонентов.
 - События: поддерживает обработку событий для более интерактивных интерфейсов, таких как drag-and-drop.
 - Инструменты для разработки: включает в себя приложения для создания тем и настройки виджетов.