qooxdoo is a comprehensive and innovative AJAX application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS, or DOM knowledge is needed. It includes a platform-independent development tool chain, a GUI toolkit, and an advanced client-server communication layer. It is under an LGPL/EPL dual license.
| Tags | Software Development Build Tools Internet Web Dynamic Content Libraries Application Frameworks User Interfaces Widget Sets |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Python JavaScript |
Recent releases


Changes: Inspector was added, which is a cross-browser debugging tool like Firebug. Many improvements and bugfixes were made. This release was tested for all common browsers, including upcoming versions like IE8. Packaging and loading of qooxdoo applications was optimized. A CSS3 selector engine and a jQuery-like low-level API were added. A preview of the upcoming data binding layer and a preview of the new infrastructure for virtual widgets are included.


Changes: This is quite a comprehensive release, with many bugfixes and some useful new features. It is recommended as an upgrade for existing applications. A new interactive application called "Playground" was introduced. It allows for experimenting with qooxdoo application code. Basically, the code in a (syntax highlighting) JavaScript editor on the left can be executed as an application on the right. This works purely in the browser (and also offline) without the usual locally installed tools or any server-side components.


Changes: This release adds a completely-rewritten GUI toolkit and toolchain, impressive new theming possibilities with rounded corners, shadows, background gradients, etc., and major performance gains in the toolchain. It now works without Cygwin under Windows.


Changes: Many bugfixes and improvements were made in all classes. The fully cross-browser core logging functionality was greatly improved by incorporating some features of Firebug Lite. A major fix for memory leaks in the XMLHttp-based IO layer was committed. The code of the virtual table widget has been refactored and cleaned up. A new advanced alpha generator script was added (generator2) to handle large-scale Web applications. This maintenance release is recommended for all existing or new applications.


Changes: The rendering engine of the table was rewritten from scratch and now performs better for large data sets. A new application called "buildtool" was added to configure application Makefiles through a nicely designed Web frontend. The API viewer has a new search feature, which is also available for every qooxdoo-based application. Support for traditional Web pages was improved.