Sencha Ext JS

Formerly Sencha Touch, this JavaScript framework is powerful and comprehensive, as it lets you build cross-platform web and mobile applications for pretty much any device out there. It does so by including more than 140 components that give you the possibility to quickly develop data-intensive apps by combining them together.

Ext JS is a pure JavaScript application framework for building interactive cross platform web applications using techniques such as Ajax, DHTML and DOM scripting. It can be used as a simple component framework (to, for example, create dynamic grids on otherwise static pages), but also as a full framework for building single-page applications.