Ext JS 2.0

  • Rich Internet Apps using JavaScript

  • Robust user documentation

  • APIs and Samples


Ext JS 3.0

  • REST support

  • Ext.Direct server-side support

  • Charts & Graphs

  • ListView


Ext JS 4.0

  • Declarative Class System

  • MVC architecture

  • Animation and drawing


Ext JS 5.0

  • 2-Way data binding

  • MVVM architecture

  • Tablet and Touchscreen support

  • Routing

Ext JS 5 Features

Below are some of the key features and capabilities found in Ext JS 5.

View Examples »

  • Class System

  • Gesture System

  • Data Package

  • Layouts

  • Responsive Configs

  • Encapsulation

  • ARIA

  • Component Query

  • Z-Index Manager

  • Focus Manager

  • Split DOM

  • Forms

  • Enhanced Grid

  • Keyboard Nav

  • Infinite Scrolling

  • Row Editor

  • Charting

  • Drawing

  • Theming

  • Documentation

  • Screen Reader

Sencha Cmd

Sencha Cmd is the cornerstone on which to build your Sencha application. From scaffolding a new project, to minifying and deploying your application to production, Sencha Cmd provides a full set of lifecycle management features to complement your Sencha project. With a rich command line syntax and Ant integration, Cmd is perfect to integrate into your enterprise build environment or use standalone for your application.

Browser Support

Deliver apps on the widest selection of browsers and operating systems with a single code base. Ext JS 5 leverages HTML5 features on modern browsers while maintaining compatibility and functionality for legacy browsers. Confidently deliver apps to your end users regardless of what browser they are using.


Safari 6+



Internet Explorer

IE 8+




Opera 12+


Safari / iOS 6+


Chrome / Android 4.1+

IE 10 Windows 8

IE 10+ / Win 8

Ext JS 5 currently does not support phones.

Open Source GPL Licensing

Sencha is an avid supporter of open source software. Our open source license is the appropriate option if you are creating an open source application under a license compatible with the GNU GPL license v3.

Although the GPLv3 has many terms, the most important is that you must provide the source code of your application to your users so they can be free to modify your application for their own needs.

If you would like to use the GPLv3 version of Ext JS with your non-GPLv3 open source project, the following FLOSS (Free, Libre and Open Source) exceptions are available.