1. jQuery Mobile
jQueryMobile is a robust mobile development framework for creating a cross-platform application. jQuery Mobile supports a variety of different platforms, from a desktop computer, a smartphone, a tablet, or an electronic reading device such as Nook or Kindle. Just like its brother jQuery UI, jQuery Mobile includes a set of user interfaces that, in this matter, are optimized for mobile and touch devices.
2. Cordova / PhoneGap
3. Touch Sencha
Sencha Touch is a mobile framework based on HTML5 and CSS3 that provides APIs, animations, and components compatible with current mobile platforms and browsers. Sencha Touch supports Cordova and PhoneGap; you can compile your application and send it to the application stores of the respective platform. In addition, Sencha Touch offers a range of themes for iOS, Android, Blackberry, Windows Phone, Tizen and a host of other platforms to make your app feel like a native app.
4. Ratchet Wrench
If you are concerned about the performance of your application, Ionic is the framework for you. Ionic is a mobile HTML5 framework focused on performance thanks to hardware acceleration and does not require a third-party JS library. It works best with Angular.js to create an interactive application. Just like Ratchet, Ionic comes with a beautifully designed font symbol set, Ionicons and a set of reusable HTML classes to create the mobile user interface.
jQT is a Zepto Plugin for Mobile Frameworks, mainly designed for Webkit browsers. jQT is easily customizable and extensible. It includes a theme that can be modified with Sass/Compass, a cool 3D transition that can be adjusted via CSS3, and developers can also extend jQT with their own required features.
Junior is also a Zepto Plugin to create a mobile application similar to jQT. However, Junior relies on several external libraries to make certain features work, namely Backbone.js, Flickbar.js to create a swipable cursor and a ratchet for the scaffolding of the user interface.
Jo supports a variety of mobile platforms, including Tizen and Chrome OS. Jo also comes with a CSS3-based Starter, which allows web developers of any experience level to easily capture and design their applications. In addition, you can use Jo with PhoneGap or Cordova to package your application for use on a mobile platform.