gitmyhub

jquery-ui

JavaScript ★ 11k updated 1d ago

The official jQuery user interface library.

jQuery UI is a JavaScript library of ready-made interactive components, date pickers, drag-and-drop, dialogs, sliders, built on jQuery. It is in maintenance-only mode since 2021 with no new features being added.

JavaScriptjQuerysetup: easycomplexity 2/5

jQuery UI is a JavaScript library that adds ready-made interactive components to web pages. It is built on top of jQuery and provides things like date pickers, drag-and-drop functionality, dialog boxes, sliders, progress bars, and visual effects. All of these can be added to a website without writing the underlying behavior from scratch.

The library has been widely used to add interactive elements to web pages since before modern frameworks like React and Vue became common. As of 2021, jQuery UI is in maintenance-only mode, meaning the team no longer adds new features. Only security fixes and critical bug patches are being made. The project's blog post explains the reasoning behind that decision.

If you want to use jQuery UI in a project, the main website at jqueryui.com covers everything: download links, live demos for each component, and full API documentation. Discussion forums for usage questions are also linked from there.

If you need to report a bug, the GitHub issues page is the right place. An older bug tracker at bugs.jqueryui.com is kept in read-only mode for historical reference. If an old issue still affects you, the README asks that you open a new GitHub issue and link to the older one for context.

For developers who want to contribute bug fixes, the README points to a Getting Involved guide on the project wiki, coding standards, and instructions for running the unit tests locally. The project follows a standard fork-and-pull-request workflow and asks that contributors keep changes focused on a single topic per branch.

Where it fits