qooxdoo is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.
It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is Open Source under an LGPL/EPL dual license.
toolkit
Ajax
JavaScript
License:LGPL
GUI-Toolkit
opensource
Framework
gui
Library
epl
Tigermouse is ready to use straight away. No configuration is needed.
Design principles
The most important design principle of Tigermouse is to be ready for enterprise grade appliances. The other just follows this requirement:Key applications
Tigermouse is solid foundation for rapid development of highly interactive web applications. It is well suited for business grade applications – CRM, accounting, stock management, logistics among them. It does not work like regular web page, therefore it does not work well as framework for portals, forums, polls, blogs or other URL-dependent applications.
X is a a collection of loosely-bound, cross-browser, Javascript functions and objects. It is intended to be a resource from which you pick and choose – you do not have to include the entire library in your application. It contains core DOM/Style functions, unobtrusive enhancements, utility functions, objects such as menus and tab panels, and also has some experimental stuff. I’ve been developing this library since 2001 (I started its predecessor around 1999). Thanks to thousands of people like yourself X has been extensively tested on a wide range of operating systems and browsers. Thanks to your contributions X continues to improve, grow and evolve.
The X Library is distributed under the terms of the GNU LGPL.
Users are encouraged to submit feedback and/or code to improve the library itself or its compatibility with various web browsers.
X-Library
User:mikefoster
License:LGPL
widgets
cross-browser
dhtml
JavaScript
Library
Ajax
Framework
Gwanted allows you to create and use GWT widgets directly from html pages. Also offers an approach to get stack traces in web mode, support to configuration files, a collection of widgets (like a cross-browser widget to play Flash movies).
GWanTed
Ajax
Web2.0
widgets
License:LGPL
gwt
Google-Web-Toolkit
zephyr is an Ajax based framework for PHP5 developers.
Features:The Plex Toolkit is a collection of JavaScript libraries which handle the transformation of custom XML markup embedded in an HTML document into user interface components, and creates a consistent environment in which to develop Rich Internet Applications – or more sensationally AJAX – using JavaScript, while smoothing over web browser incompatibilities.
Plex AJAX Toolkit is alpha software, but there is already a fairly large collection of navigation and control components.
Ajax
JavaScript
javascript-library
License:GPL
License:LGPL
License:Artistic-licence
plex
HTML_Ajax is a PHP library in PEAR for JavaScript/AJAX.
Ajax
Library
PHP
JavaScript
php-library
pear-package
License:LGPL
HTML_Ajax
xulfaces integrates JSF with the XML User Interface Language (XUL).
It satisfies the following goals:
Mozilla and Firefox have an integrated XUL engine, so you can use your favorite web browser to run an XUL application.
XUL is fine for the UI but if you want to access your business logic on the server side, it turns to nightmare. JSF and AJAX are used to build a bridge between the client and the server.
XUL offers a rich UI for business applications. XUL is a simple XML language. There are trees, tabbed panes, list boxes, wizards and so on. You have the ability to refresh the entire screen or a part of it. Thunderbird is an example of a rich user interface in 100% XUL.
xulfaces is a JSF custom RenderKit. It generates pure XUL, so you can get Mozilla look and feel.
Web
xulfaces
xul
mozilla
JSF
Firefox
Java
Ajax
Framework
License:LGPL
wingS is a servlet development framework for Web applications. It features Swing-like components and utilizes Swing models, Swing events, and a very similar API. As of version 3, AJAX is transparently utilized in the background for incremental page updates.
Servlet
Development
Ajax
Java
Web2.0
swing
wings
License:LGPL
JSON-RPC-Java provides an RPC implementation that allows JavaScript DHTML Web applications to call remote methods in a Java Application Server (remote scripting) without the need for page reloading.
Ajax
Java
Programming
JavaScript
JSON
License:LGPL
JSON-RPC-JAVA
jax or javascript and xml is simply another flashy name to describe components written using javascript and xml as its core technologies.
jaxWidgets are useful web widgets that can be implemented on any browser supporting DOM and Javascript. It is purely a client-side technology and requires no server components to work.
Who is jax for?
jax is aimed primarily at web designer/developers with a strong focus on minimising the programming required while still providing advanced functionality offered by javascript code.
How does jax work?
jax defines a set of custom tags for each widget (ASP.NET style). All the designer needs to do is include the widget code (and core components) needed through tags and place the corresponding tag for the widget into a normal XHTML page. jax handles the processing of all custom tags and UI actions.
jaxwidgets
Ajax
JAX
xml
JavaScript
widget
License:LGPL
Sarat-Pediredla
Urwid is a curses-based user interface library for Python. It includes many features useful for text console application developers including: Fluid interface resizing, a web application display mode, html screen shots, support for 8-bit and CJK encodings, multiple text alignment and wrapping modes, powerful list box widget, edit widget, buttons, check boxes and radio buttons.
Urwid
License:LGPL
console
widget
UI
terminal
curses
python
Ajax
Web
Sarissa is a Javascript API which encapsulates XML functionality in browser-independent calls.
Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as “AJAX” development.
Supported browsers are Mozilla – Firefox and family, Internet Explorer with MSXML3.0 and up, Konqueror (KDE 3.3+ for sure), Safari and Opera. Konq, Safari and Opera offer no XSLT/XPath scripting support AFAIK.
Docs http://sarissa.sourceforge.net/doc/
JavaScript
Ajax
License:LGPL
License:GPL
Sarissa
api
XSLT
xml
Library
ECMA