Touch-Optimized Web Framework

jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices. It is built on the rock-solid jQuery and jQuery UI foundation, and offers Ajax navigation with page transitions, touch events, and various widgets. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design.


jQuery Mobile is a project of the jQuery Foundation. It is completely open source and is one of the most popular Mobile frameworks thanks to the efforts of all contributors.

And we are never done! Check out roadmap to see what the jQuery Mobile team is planning to work on.


The Mobile team is having its weekly meeting at Thursday 2 PM (EST) on IRC in the #jquery-meeting channel. Meeting notes are posted on https://meetings.jquery.org/category/mobile/ after each meeting.


The jQuery Mobile community provides a friendly, helpful environment when you need development advice. The best way to get help is to post on the forum or use the IRC support channel: #jquery on irc.freenode.net.

Getting Involved

If you want to help by contributing code please make sure that you check out contribute.jquery.org and our Contributing Guidelines first. The Contributing Guidelines also contain information about how to report a bug or request a feature. If you are interested in getting more involved with the development of jQuery Mobile please introduce yourself to the team on IRC in the #jqueryui-dev channel on Freenode.

The jQuery Foundation is financed entirely by donations and contributions from the jQuery community. Please support the project by making a donation or becoming a member of the jQuery Foundation.

You can also help the project by donating devices to our test lab.