Ext JS is a cross-browser JavaScript library for building rich, dynamic and interactive desktop-style user interfaces for your data-driven web applications. Ext JS includes a diverse set of GUI-based form controls (widgets) for use within web applications.
Ext JS DOM selector class allows operations to be performed on elements within the page or data stores that can be used to manage data. Another classes offer to create and manage data in JSON and XML formats. Modal dialog boxes, interactive user-input validation prompts or state management are just some of the Ext JS supports.
Ext JS Main Features
Ext JS Browsers Support
Ext JS as of version 2.0 can works with different base libraries or adapters. (e.g. YUI, jQuery, Prototype), or it can work standalone. Extensive examples and demos can be found here.
Wow…and it’s even free! (well, they have different licensing types) Normally things like this cost. Nice find!