Every programmer should be able to make a mobile web app, with these free useful frameworks one can easily create.
A jQuery plugin for mobile web development on the iPhone, Android, iPod Touch, and other forward-thinking devices.
iWebKit is a file package designed to help you create your own iPhone, iPod Touch and iPad compatible website or webapp.
3. Sencha Touch
Sencha Touch allows you to develop mobile web apps that look and feel native on iPhone, Android, and BlackBerry touch devices.
5. jQuery Mobile
A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily theme able design.
6. Wijmo â€“ jQuery UI Widgets
Wijmo is a complete kit of over 30 UI widgets with everything from interactive menus to rich charts. If you know jQuery, you know Wijmo. Complete with documentation and professional support, every widget is hand-crafted and includes premium themes.
7. DHTMLX Touch
is a HTML5 game framework for building fast, native-experience games for all modern touchscreens and
9. jQuery Form Framework â€“ jFormer
jFormer is a form framework written on top of jQuery that allows you to quickly generate beautiful, standards compliant forms. Leveraging the latest techniques in web design.
mobl is a new free and open source language designed specially to speed up building mobile applications. Using modern HTML5 technologies.
11. 960 Grid on jQuery-Mobile
Is a port of 960 Grid to jQuery mobile. It combines the flexibility of 960.gs with the ease of jQuery mobile, with the purpose of making jQuery mobile more flexible and easier to use on mobile and touch-screen devices.
12. Not Just A Grid â€“ Flexible and Modular CSS Framework
Not Just a Grid is a flexible and modular css framework that is designed to assist in the rapid prototyping and development of websites. It has been designed for the future with larger screen sizes and the use of CSS3 for progressive enhancement and richer user experiences.
14. Zepto.js (beta)
15. Gury – HTML5 Canvas Utility Library
16. SproutCore – HTML5 Application Framework
SproutCore is an open-source framework for building blazingly fast, innovative user experiences on the web.
18. Initializr – HTML5 Templates Generator
Initializr is an HTML5 templates generator created by Jonathan Verrecchia to help you getting started with a new web project based on HTML5 Boilerplate. Initializr will generate for you a clean customizable template with just what you need to start!
AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify’s goal is to simplify all forms of data handling by providing a unified API for various data sources. Amplify’s store component handles persistent client-side storage, using standards like localStorage and sessionStorage, but falling back on non-standard implementations for older browsers. Amplify’s request adds some additional features to jQuery’s ajax method while abstracting away the underlying data source.