Web 2.0 Framework

Leading Open Source Web 2.0 Frameworks

Other Open Source Web 2.0 Frameworks

Flex is a highly productive, open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops and operating systems.

Backbase Ajax technology is designed to make Ajax development efficient: create more appealing Rich Internet Applications with less code.

Echo2 is the next-generation of the Echo Web Framework, a platform for developing web-based applications that approach the capabilities of rich clients. The 2.0 version holds true to the core concepts of Echo while providing dramatic performance, capability, and user-experience enhancements made possible by its new Ajax-based rendering engine.

Echo2 removes the developer from having to think in terms of “page-based” applications and enables him/her to develop applications using the conventional object-oriented and event-driven paradigm for user interface development. Knowledge of HTML, HTTP, and JavaScript is not required. Applications may be hosted using any Java servlet container. Echo2, like its predecessor, is open-source software distributed under the terms of the Mozilla Public License (or, if preferred, the GNU LGPL License).

As the Web reaching our daily lives, the ability of Web applications to communicate with users become more important than ever. As the Web becoming the default platform for applications, the cost to develop Web applications is losing control.

In response to this challenge, ZK is designed to enable Web applications to have both the rich user experiences and the simple programming model. ZK includes an AJAX-based event-driven engine to automate interactivity, and a rich set of XUL-based components.

With ZK, you represent your application in feature-rich XUL components, and manipulate these components by listening to events triggered by users, as you did for years in desktop applications. Your users get the same engaged interactivity and responsiveness as a desktop application, while your development remains the same simplicity as that of desktop applications.

Rialto is a cross browser javascript widgets library. Because it is technology agnostic it can be encapsulated in JSP, JSF, .Net or PHP graphic components.

Nowadays it supports pure javascript development and JSP/taglib development. A JSF integration is on the road. And we hope to start .Net and PHP integration soon.

The purpose of Rialto is to ease the access to rich internet application development to corporate developers. Ideally a Rialto developer have neither need to write or understand DHTML, Ajax or DOM code.

The target of Rialto is corporate web applications and not internet web sites.

Widgets library includes : forms, drag & drop, tree, data list with fix header and resizable columns, pop up, splitter,

Rialto enables single page interface application development, it is available under open source Apache License

qooxdoo is an Open Source (licensed under LGPL) DOM-based javascript toolkit. qooxdoo starts where simple HTML is not enough. It can help you get your rich web application interface done easier than ever.

jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.

Ext GWT is a Java library for building rich internet applications with the Google Web Toolkit (GWT)

Cappuccino is an open source application framework for developing applications that look and feel like the desktop software users are familiar with.

ICEfaces is an integrated Ajax application framework that enables Java EE application developers to easily create and deploy thin-client rich Internet applications (RIA) in pure Java.

Vaadin is a Java framework to build Rich Internet Applications.

SproutCore is an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins.