This section is maintained by the qooxdoo community. Here is how you can contribute.

Available Contributions

The available contributions are listed here both by category and alphabetically.

In addition to this listing, for some (but not all) of the existing contributions online demos are available in a contribution demobrowser.

By Category

Widgets

Drawing

Themes

Backend

Tool

Misc

Legacy

Also see the list of legacy contributions that are no longer maintained or refer to an outdated qooxdoo version.

Alphabetically

Accordion

An accordion menu one may know from MS Outlook or similar programs.

HomepageAccordion
DemosDemo
AuthorsRaimund Mann
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Aristo

Additional theme. Aristo is an open source UI created by 280 North, Inc. and Sofa and released under a Creative Commons Attribution Share-Alike License. See the project's homepage for more info.

The Qooxdoo implementation is maintained by John Spackman (john.spackman@zenesis.com) of http://www.zenesis.com.

HomepageAristo
DemosDemo
AuthorsGuilherme Aiolfi; 280 North, Inc.; Sofa; John Spackman at Zenesis Ltd
LicenseCC-SA
Code GitHub
Bugs Show Bugs Report Bug

CanvasCell

A cellrenderer with the ability to embed small graphs into qooxdoo table cells.

HomepageCanvasCell
DemosDemo
AuthorsTobi Oetiker
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

ChromePlugin

Set of libraries to provide support for working directly with Chrome features, particularly for Chrome extensions.

HomepageChromePlugin
DemosDemo
AuthorsGreg Hellings
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

CollapsablePanel

A widget that allows to collapse and expand certain sections within a panel.

HomepageCollapsablePanel
AuthorsChristian Boulanger, Matthew Gregory
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

ComboTable

A selectbox widget with incremental search for navigating large amounts of data.

HomepageComboTable
DemosDemo
AuthorsTobi Oetiker, Mustafa Sak
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Cropper

A widget for cropping another widget, typically an image.

HomepageCropper
DemosDemo
AuthorsTobi Oetiker
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

DarkTheme

Additional theme.

HomepageDarkTheme
DemosDemo
AuthorsNorbert Schröder
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Dialog

The Dialog project provides many often-used widgets required in user interaction, such as alert, confirm, prompt, and others that simplify the web developer's daily work.

HomepageDialog
DemosDemo
AuthorsChristian Boulanger
LicenseLGPL/EPL
Code SVN (up to version 0.5) GitHub (>=0.6, master)
Bugs Show Bugs Report Bug

Emacs

qooxdoo support for Emacs editor.

Homepageqooxdoo.el
AuthorsJeremiah Dodds
LicenseBSD
Code SVN (Browse)
Bugs Show Bugs Report Bug

GraydientTheme

Additional theme using CSS3 capabilities (does not work in older browsers like IE 8).

HomepageGraydientTheme
DemosDemo
AuthorsNorbert Schröder
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Hijax

Convert traditional web pages into single-page applications

HomepageHijax
AuthorsStefan Kloiber, Daniel Wagner, Andreas Ecker
LicenseLGPL/EPL
Download
Code SVN (Browse)
Bugs Show Bugs Report Bug

JsQt

A tool to compile Qt Designer's .ui files to qooxdoo code.

Homepagehttp://code.google.com/p/jsqt/
AuthorsBurak Arslan
LicenseGPL v2
qooxdoo version0.8
Code SVN
Bugs http://code.google.com/p/jsqt/issues/list

(This contribution is hosted externally)

MutableList

A simple widget that displays a list of elements along with a few simple edit options. The viewer can add and remove elements from the list using a text box and basic control buttons.

HomepageMutableList
AuthorsGreg Hellings
LicenseLGPL/EPL
Code SVN (Browse)

OpenFlashChart

qooxdoo-based wrapper for Open Flash Chart (OFC), it can be used to draw OFC charts.

HomepageOpenFlashChart
DemosDemo
AuthorsChristian Hagendorn
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

qooxdoo-multilingual

qooxdoo-multilingual is a patch of qooxdoo 1.5.x trunk to implement support for following languages:

  • ltr-tb Western Europe (optional for Japanese, Chinese and Korean).
  • rtl-tb Middle-East (Arabic and Hebrew)
  • tb-rtl Japanese, Chinese and Korean
  • tb-ltr Mongolian
  • ltr-bt, rtl-bt, bt-ltr, bt-rtl for typographical purposes and not always supported.

It includes UI orientation, CSS writing mode and BIDI handling of text.

Additionally, localization can be done on widget level, and, as previously, on application level.

Homepageqooxdoo-multilingual
Demos
AuthorsStefan Andersson et al
LicenseLGPL/EPL
Code GitHub
Bugs Show Bugs Report Bug

qooxdoo-titanium

qooxdoo-titanium is an implementation of the qooxdoo for Titanium for more sophisticate hardware control as qooxdoo mobile can offer and a better javascript framework than Titanium can offer.

Homepageqooxdoo-titanium
Demos
AuthorsStefan Andersson et al
LicenseLGPL/EPL
Code GitHub
Bugs Show Bugs Report Bug

qxe

qxe, qooxdoo extension framework, is a number of qooxdoo classes extending the qooxdoo framework. The code follows qooxdoo structure and style. Available widgets are:

Desktop

  • AnalogClock - an analog clock
  • BinaryClock - ThinkGeek's Binary LED Clock
  • ButtonPane - arrange buttons logically
  • Captcha - prevent computers to interact
  • Clock - an abstract class used as a base class for different clock implementations
  • Counter - a visit counter for the page
  • DecoratedWindow - a Window with decorations
  • Dialog - a popup dialog
  • DigitalClock - a digital clock
  • DocumentViewer - a document viewer of flash (.swf) converted documents
  • Frame - a java-like frame with all functionality including a qxe.ui.statusbar.StatusBar
  • InternetClock - a clock displaying Internet time (beat time)
  • LEDClock - a LED clock
  • MultiStateButton - a cyclic permutating button with multi-states
  • OptionDialog - different types of standard dialogs
  • OptionPane - different types of standard panes
  • PageControl - control of page scrolling of for example a document
  • StatusBar - a status bar for frames and tables
  • Window - a window without any decorators
  • Wizard - wizard guiding the user through different steps

Mobile

  • ButtonPane - arrange buttons logically
  • MultiStateButton - a cyclic permutating button with multi-states

Classes we had to adopt and improve:

  • Table - to add qxe.ui.statusbar.StatusBar functionality → qxe.ui.table.Table
Homepageqxe
DemosDemo
AuthorsStefan Andersson et al
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

QxDyGraphs

qooxdoo dygraphs integration. DyGraphs is a charting application specializing in time series data.

HomepageQxDyGraphs
DemosDemo
AuthorsTobi Oetiker
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

QxGC

Automatic Garbage Collection - automatically calls dispose() on objects which are no longer in needed

Homepageqx-gc - Automatic Garbage Collection
AuthorsJohn Spackman (john.spackman@zenesis.com)
LicenseLGPL/EPL
Code Git
Bugs Show Bugs Report Bug

QxJqPlot

qooxdoo jqPlot integration.

HomepageQxJqPlot
DemosDemo
AuthorsTobi Oetiker
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

QxProtovis

qooxdoo Protovis integration. Protovis is a highly versatile SVG-based graphing framework.

HomepageQxProtovis
DemosDemo
AuthorsTobi Oetiker
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

RetroTheme

Additional theme.

HomepageRetroTheme
DemosDemo
AuthorsNorbert Schröder
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

RpcExample

Show and test usage of an RPC backend.

HomepageRpcExample
Authors Derrell Lipman
LicenseLGPL/EPL
qooxdoo version0.7, 0.8
Code SVN (Browse)
Bugs Show Bugs Report B ug

RpcJava

qooxdoo RPC Server in Java.

HomepageRpcJava
Authors Andreas Junghans
LicenseLGPL/EPL
qooxdoo version0.7, 0.8
Code SVN (Browse)
Bugs Show Bugs Report Bug

RpcJavaPojo

Java backend implementation similar to RpcJava, but using Plain Old Java Objects instead of Java beans. It use Java transient keyword on attribute to control serialization.

HomepageRpcJavaPojo
Authors Novlog, Jean-Baptiste Briaud, Loic Bresson
LicenseLGPL/EPL/Apache
qooxdoo version1.0+
Code SVN (Browse)
Download jar file
Bugs Show Bugs Report Bug

RpcPerl Classic

qooxdoo RPC Server in Perl.

HomepageRpcPerl
Authors Nick Glencross, Tobi Oetiker
LicenseLGPL/EPL
qooxdoo version0.7, 0.8,1.0,1.1,1.2,1.3
Code SVN (Browse)
Bugs Show Bugs Report Bug

RpcPerl with Mojolicious

A modern qooxdoo RPC Server in Perl.

HomepageRpcPerl with Mojolicious
Authors Matthias Bloch, Tobi Oetiker
LicenseArtistic
qooxdoo version1.0,1.1,1.2,1.3,1.4,1.5
Code CPAN, GitHub

RpcPhp

qooxdoo RPC Server in PHP.

HomepageRpcPhp
Authors Derrell Lipman
LicenseLGPL/EPL
qooxdoo version0.7, 0.8, 1.0
Code SVN (Browse)
Bugs Show Bugs Report Bug

RpcPython

qooxdoo RPC Server in Python.

HomepageRpcPython
Authors Viktor Ferenczi
Christian Boulanger
LicenseLGPL/EPL
qooxdoo version0.8, 0.9pre
Code SVN (Browse)
Bugs Show Bugs Report Bug

ServerObjects

Integrates Java POJO objects on the server with the qooxdoo client application in a natural and seamless manner.

HomepageServerObjects
Authors John Spackman
LicenseLGPL/EPL
qooxdoo version1.0+
Code GitHub
Bugs Show Bugs Report Bug

SilverBlueTheme

Additional theme.

HomepageSilverBlueTheme
DemosDemo
AuthorsNorbert Schröder
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Simulator

Run qooxdoo applications in batch.

This project provides support for qooxdoo in the Selenium environment (http://www.openqa.org/selenium).

HomepageSimulator
Authors Daniel Wagner, Thomas Herchenroeder
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

SmartTableModel

Alternative to qx.ui.table.model.Simple, providing advanced filtering, indexing, sorting for large tables. There is also a demo application included for a search-as-you-type filter based on SmartTableModel by Fritz Zaucker.

HomepageSmartTableModel
DemosDemo
AuthorsDave Baggett
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Soap

A soap client, a soap backend (in python) and a sample remote table model.

HomepageSoap
AuthorsBurak Arslan
LicenseMIT/GPL (a bit controversial, see README)
qooxdoo version0.8
Code SVN (Browse)
Bugs Show Bugs Report Bug

SVG

A qooxdoo interface to native SVG.

HomepageSVG
DemosDemo
AuthorsMarc Puts
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

TableColumnMenuGrid

Alternative column visibility menu for Table widget.

HomepageTableColumnMenuGrid
AuthorsDerrell Lipman
LicenseLGPL/EPL
qooxdoo versiontrunk
Code SVN (Browse)
Bugs Show Bugs Report Bug

TextMate

qooxdoo support for the TextMate text editor.

HomepageTextMate
AuthorsFabian Jakobs
LicenseLGPL/EPL
qooxdoo versiontrunk
Code SVN (Browse)
Bugs Show Bugs Report Bug

TileView

A TileView.

HomepageTileView
AuthorsMatthew Gregory
LicenseLGPL/EPL
qooxdoo versiontrunk
Code SVN (Browse)
Bugs Show Bugs Report Bug

TimeChooser

Widget that allows the user to select a time of day.

HomepageTimeChooser
DemosDemo
AuthorsDerrell Lipman
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

TimeSpinner

A variant of the spinner class to allow for the entry of a time value with 24 hour clock values.

HomepageTimeSpinner
AuthorsMatthew Gregory, Nathan Hadley
LicenseLGPL/EPL
qooxdoo versiontrunk
Code SVN (Browse)
Bugs Show Bugs Report Bug

TokenField

A widget implementing the token field concept of Mac OS X

HomepageTokenField
DemosDemo
AuthorsGuilherme Aiolfi
LicenseLGPL/EPL
Code SVN (Browse)
Bugs Show Bugs Report Bug

Translation

This project provides an infrastructure for volunteers to translate the language-specific parts of qooxdoo. If you like to help with updating existing translations or adding new languages, please contact translation AT qooxdoo DOT org . Thanks!

HomepageTranslation
Authors many (coordinator: Thomas Herchenroeder)
LicenseLGPL/EPL
qooxdoo version0.7.4+
Code SVN (Browse)
Bugs Show Bugs Report Bug

UploadJavaApplet

Java Drag & Drop Upload Applet

HomepageUploadJavaApplet
AuthorsChristian Boulanger
LicenseLGPL/EPL
qooxdoo version0.7
Code SVN (Browse)
Bugs Show Bugs Report Bug

UploadMgr

Upload Manager (supports multiple files and upload feedback)

HomepageUploadMgr
Demos Demo
AuthorsJohn Spackman john.spackman@zenesis.com
LicenseLGPL/EPL
qooxdoo version1.5
Code SVN (Browse)
Bugs Show Bugs Report Bug

UploadWidget

Widget for HTTP file uploads.

HomepageUploadWidget
AuthorsDietrich Streifert, Tobias Oetiker
LicenseLGPL/EPL
qooxdoo version1.0,1.1,1.2,1.3,trunk
Download0.1, 0.2
Code SVN (Browse)
Bugs Show Bugs Report Bug

Legacy

Also see the list of legacy contributions that are no longer maintained or refer to an outdated qooxdoo version.