GeoExt 2 — JavaScript Toolkit for Rich Web Mapping Applications

GeoExt is Open Source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha.

Version 2 of GeoExt is the successor to the GeoExt 1.x-series and is built atop the newest official installments of it's base libraries; OpenLayers 2.13.1 and ExtJS 4.2.1.

About GeoExt

Since version 2, GeoExt is based upon the newest Ext JS 4.

This means GeoExt can be used just like any other Ext 4 component, and applications making use of GeoExt 2 also profit from Ext JS enhancements like charting, a harmonized API with Sencha Touch and a sophisticated single-file build tool.

GeoExt 2 has been in the making for a long time, though most of the code has been written during a code sprint back in May 2012. We are deeply grateful that our sponsors helped make GeoExt 2 happen.

Now, have a look at the examples below, read the API documentation, the API documentation (including ExtJS classes) or checkout the code.

A screenshot of a MVC-example built with GeoExt

Download

The current released version of GeoExt is 2.0.2.

Please download GeoExt 2.0.2, use it, and give feedback. Thanks!

Examples

What about GeoExt 1.x?

Of course you can still use GeoExt 1.x.

We will still be fixing bugs in the 1.x-series, but our development will mainly focus on GeoExt 2 and above.

Consider using the new and shiny GeoExt 2 when you decide to refactor your code or start a new project. As we strived for a very harmonized API between GeoExt 1 and 2, upgrading shouldn't be too hard.

Now: Get involved!