We’re excited to announce the release of Sencha Ext JS Community Edition (CE) that provides a core framework, hundreds of modern components, material themes, open tooling, and much more, with a limited commercial use license for free – view the full terms here.
It’s ideal for early-stage startups and other organizations with limited resources. You can develop your professional app with confidence, knowing that Community Edition provides the tools and resources you need to grow as they become available.
Table of Contents
Download Ext JS Community Edition
- Download the Sencha Ext JS Community Edition for free
- Follow this tutorial and create beautiful Ext JS application
- See examples of all Ext JS UI components
- For more detailed information, check out our robust Ext JS API documentation
- Read the Ext JS community edition FAQ
Highlights of Ext JS Community Edition
- Core framework to build cross-platform enterprise web apps
- Hundreds of modern components including Modern Grid with features such as spreadsheet selection, cell editing
- Comprehensive Data package – easily create data analysis apps with virtual store to manage and seamlessly scroll through massive datasets
- Material theme to create beautiful apps
- Open tooling to generate and build starter apps
- Support for npm, WebPack and Babel
- Access to hosted npm repository
- Example apps – Tutorial and guides
- Stencils – a complete UI asset toolkit to design your apps
- Fiddle – online utility for creating, running, and sharing Ext JS code examples
What’s in Ext JS Community Edition
Ext JS core framework to build cross-platform enterprise web apps
The Ext JS Community edition provides you a complete framework with Ext JS core, hundreds of modern components, Material theme, and open tooling to build amazing web applications.
Hundreds of modern components including Modern Grid
Ext JS includes the industry’s most comprehensive collection of pre-integrated and tested high-performance UI components. These components include grids,trees, lists, forms, menus, toolbars, panels, windows, and much more. The Ext JS Grid is one of the most popular components that supports inline cell editing as well as form-based row editing, group headers and
selectable config that allows users to select data as they would in Microsoft Excel.
Comprehensive data package to manage massive datasets
The Ext JS Grid includes a virtual store that allows you to create grids and lists that render and scroll through extremely large datasets. The virtual store loads only the pages needed by the grid. When combined with the List component’s infinite config, which is on by default in grids, only a small portion of these loaded records are rendered to the DOM. These optimizations ensure that the browser performs well for the user regardless of the amount of data you are presenting.
Material theme to create beautiful apps
Ext JS components are available with Material as built-in themes. The Material theme is easily customizable to reflect a specific brand identity. Material theme exposes hundreds of variables used by Ext JS, which can be altered to design custom themes.
Open tooling to generate and build your first starter apps
Ext JS open tooling will help you with code generation, build integration and workspace management. ExtGen is a new powerful tool that will help you quickly create new applications using Ext JS npm packages. ExtGen provides multiple new templates to help you build mobile, desktop, and minimal applications. You can also use your own template to create new Ext JS applications.
Support for latest in web technology tools with npm, WebPack and Babel
Access to hosted npm repository
For example, you can easily add the Ext JS Tree Grid npm package to your project with the following command
npm i --save @sencha/ext-modern-treegrid
Example apps – Tutorial and guides
Ext JS provides a “Quick Start” tutorial that demonstrates how to build a custom music video preview player by drawing public data from the iTunes website, specifically the top videos of latest period rating. Users can build an application that has:
- A landing page using Ext JS TabPanel component
- A custom table of videos using a Grid component in Ext JS
- A collection of custom styled thumbnails using a Dataview component in Ext JS
Each tab allows for the rendering of a 30-second video preview in a hovering modal window using a Dialog component in Ext JS, whether clicking on a thumbnail from the Dataview or a record from the Grid.
Stencils – a complete UI asset toolkit to design your apps
Sencha Stencils is a free complete UI asset kit that works with Ext JS. Stencils are provided for Adobe Illustrator, Sketch, Balsamiq and are also available as SVG/PNG for use with other programs. Stencils contains all of the components and styles used in the Ext JS framework.
Fiddle – online utility for creating, running and sharing Ext JS code examples
Sencha Fiddle provides an online IDE along with a view of your running example without the overhead of setting up a local environment. You can use Sencha Fiddle with Ext JS and try Ext JS code in your browser without downloading or installing anything. You can also easily share your Ext JS code by saving and sharing fiddle URLs.
Download and Share Your Feedback
We’re looking forward to seeing the awesome web applications you create with Ext JS CE and look forward to reading your feedback in this page comments section and survey.