# Qooxdoo applications

Qooxdoo comes with a rich set of sophisticated web applications that provide
valuable resources for learning qooxdoo and developing your own applications
with the framework. The applications are developed as and shipped in separate
packages and are available out-of-the box with the npm distribution of the 
framework. They are accessible in the start page of qooxdoo's built-in server
when you execute `npx qx serve -S`.

The applications are:

- **API Viewer** 
([App](apps://apiviewer), [Code](https://github.com/qooxdoo/qxl.apiviewer)): 
The APIViewer displays the API of the qooxdoo framework, plus of any code written
with the qooxdoo framework

- **Playground** 
([App](apps://playground), [Code](https://github.com/qooxdoo/qxl.playground)): 
The Playground allows to run and test qooxdoo code snippets interactively.

- **Demobrowser** 
([App](apps://demobrowser), [Code](https://github.com/qooxdoo/qxl.demobrowser)): 
The demobrowser lets you look at common GUI application use cases and how they 
are solved using qooxdoo.

- **Widgetbrowser** 
([App](apps://widgetbrowser), [Code](https://github.com/qooxdoo/qxl.widgetbrowser)):
The widget browser showcases the full portfolio of GUI widgets provided by the
qooxdoo framework.

- **Mobileshowcase** 
([App](apps://mobileshowcase), [Code](https://github.com/qooxdoo/qxl.mobileshowcase)):
The mobileshowcase showcases the full portfolio of GUI widgets provided by the
qooxdoo framework for mobile apps.
Included is a demo how to use OpenStreetMap data together with the openlayers api.

- **Packagebrowser** 
([App](http://www.qooxdoo.org/qxl.packagebrowser), [Code](https://github.com/qooxdoo/qxl.packagebrowser)):
This application lets you browse the extension packages that can be installed.
