qooxdoo is a comprehensive and innovative Ajax application framework.It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer.It helps you to implement professional AJAX-enhanced web 2.0 applications.qooxdoo is under an LGPL/EPL dual license.
Maybe TIBET is the oldest AJAX project.It seems stop but we can find the TIBET team’s new vision (here) for Client/SOA using AJAX, JSON, and the virtual machine you call a web browser has been the driving force behind TIBET.
It is a very simple wrapper around XHR.The XmlRequest library contains a two public request functions, getXml and postXml, that may be used to send synchronous and asynchronous XML Http requests from Internet Explorer and Mozilla.
A simple set of code to allow you to put AJAX into your webpages with none of the fuss or overhead of other packages.It makes using AJAX simpler, and easy to implement.SACK is released under a Modified X11 licence.
10.sarrisaSarissa 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.
Invoking this method creates an asynchronous XMLHTTPRequestt and then triggers the specified callback function with the server’s response.
XMLHttpRequest object directly, or with the server’s response. You don’t need to write object serialization code or use third-party tools to turn your objects into XML. You don’t even need to write servlet code to mediate Ajax requests into calls on your Java domain objects.
16.SWATOSwato is an opensource framework that help you develop your webapps easier.
17.Java BluePrintsJava BluePrints is Sun Microsystems’ best practices for Enterprise Java development. This is Sun’s official programming model for Java 2 Platform, Enterprise Edition (J2EE) Software Development Kit (SDK). It began with Java Pet Store, the original reference application for the J2EE platform. This became the de facto source code for using Enterprise Java Beans and all the latest components of the J2EE platform.
18.Ajax.NetAjax.NET Professional, or Ajax.NET for short, is Michael Schwarz’s free Ajax add-on library for implementing Ajax functionality within the Microsoft .NET Framework. This was the first Ajax framework developed for ASP.NET 1.x/2.0, providing very basic Ajax capabiliti
19.AtlasASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
20.Ruby on RailsRails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.
24.Ajax.NET ProfessionalAjax.NET Professional (AjaxPro) is one of the first AJAX frameworks available for Microsoft ASP.NET and is working with .NET 1.1 and 2.0.
28.Code SnippetsSnippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world.
31.DHTMLgoodies.comA library of DHTML and AJAX scripts
32.DHTML KitchenDHTML Kitchen is your resource for ready-made or custom-built DHTML scripts. We also specialize in JSP, and front-end Java solutions.
35.DynAPIDynAPI 3 is an open-sourced project initiated by Dan Steinman, created to make cross-browser Dynamic HTML a reality. The DynAPI library uses an object-oriented approach to solve problems associated with scripting for both Netscape and Internet Explorer.
38.FACEA way to easily bring life and interactivity to websites without having to use Flash. Completely accessible, with easy plug-and-play implementation.
45.LINB(Lazy INternet and Browser)LINB(Lazy INternet and Browser) is designed to allow developers coding in a more targetable, clearly, and efficiently way. LINB is platform-independent, language-independent, and C/S, B/S, RIA compatible.
48.moo.ajaxmoo.ajax is a very simple ajax class, to be used with prototype.lite from moo.fx.
52.overlibmws DHTML Popup LibraryDownload and Test Directory for the overlibmws DHTML Popup Library
57.sardalyasardalya is a cross-browser interface that aims to make dynamic HTML programming easy and fun. It is a cross-browser compatible system which is designed to work in all DOM-supporting browsers.
61.TabtasticThis library is a simple way to implement tabs on your page using CSS, a little JS, and semantic markup which degrades gracefully on browsers with CSS unavailable or disabled.
62.TaconiteTaconite is a framework that simplifies the creation of Ajax enabled Web applications. It’s a very lightweight framework that automates the tedious tasks related to Ajax development, such as the creation and management of the XMLHttpRequest object and the creation of dynamic content…
72.Yahoo Design Pattern Library
73.Yahoo! User Interface Library
74.Yahoo! UI Library
75.Zapatec AJAX Suite
Jump start your AJAX deployment by using the Zapatec suite which includes six widgets, three modules and a library. Don’t be intimidated by the Suite’s breadth, its components are built with ease of use in mind, and you can start with one or two and migrate to using the full suite as your needs and familiarity increase.
77.ZephyrZephyr is an ajax based framework for php5 developers. you can easily develop business applications using this robust framework. this is extremely easy to learn and very simple to implement
79.BackbaseEnterprise Ajax Framework.
81.Clean AJAXClean is an open source engine for AJAX, that provides a high level interface to work with the AJAX technology.
82.WtWt(witty) is a WebToolkit, allowing programmers to write code in C++ (without real knowledge of Ajax), generating content rich Ajax GUI. OpenSource Licence.
83.EchoEcho is a web application framework that was created by the company NextApp. It originally started as a request-response web application framework that leveraged the Swing object model to improve the speed of application development. Through the use of the swing model, Echo was able to employ concepts such as components and event-driven programming that removed much of the pain of web application development.
84.Google Web ToolkitGoogle Web Toolkit (GWT) is an open source Java software development framework that allows web developers to create Ajax applications in Java. It is licensed under the Apache License version 2.0.
GWT emphasizes reusable, efficient solutions to recurring Ajax challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
85.ThinWireThinWire is an open source, Java based web application framework that utilizes Ajax techniques to give Web Applications the look and feel of traditional GUI applications.
86.SymfonySymfony is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. Released under the MIT license, Symfony is free software. The symfony-project.com website launched on October 18, 2005.
87.TigermouseTigermouse is a modern Ajax driven MVC framework for web applications development.
89.AjaxAnywhereAjaxAnywhere is a simple way to enhance an existing JSP/Struts/Spring/JSF application with AJAX. It uses AJAX to refresh “zones” on a web page, therefore AjaxAnywhere doesn’t require changes to the underlying code, so while it’s more coarse than finely-tuned AJAX, it’s also easier to implement, and doesn’t bind your application to AJAX (i.e., browsers that don’t support AJAX can still work.). In contrast to other solutions, AjaxAnywhere is not component-oriented. You will not find here yet another AutoComplete component. Simply separate your web page into multiple zones, and use AjaxAnywhere to refresh only those zones that needs to be updated.
ajaxCFC is designed as ColdFusion components, following the best practices of object oriented programming and design patterns. Programming with ajaxCFC involves extending components and creating your own ajax facades.
91.AjaxTags component of Java Web PartsAjaxTags was originally an extended version of the Struts HTML taglib, but was made into a generic taglib (i.e., not tied to Struts) and brought under the Java Web Parts library. AjaxTags is somewhat different from most other Ajax toolkits in that it provides a declarative approach to Ajax. You configure the Ajax events you want for a given page via XML config file, including what you want to happen when a request is sent and when a response is received. This takes the form of request and response handlers. A number of rather useful handlers are provided out-of-the-box, things like updating a <div>, sending a simple XML document, transforming returned XML via XSLT, etc. All that is required to make this work on a page is to add a single tag at the end, and then one following whatever page element you want to attach an Ajax event to. Any element on a page can have an Ajax event attached to it. If this sounds interesting, it is suggested you download the binary Java Web Parts distro and play with the sample app. This includes a number of excellent examples of what AjaxTags can do.
93.AnaaAnaa means for An Ajax API and is a simple but complete framework built around XMLHttpRequest?. Anaa does support GET and POST methods. Plain Text (including JSON) and XML file are handled.
94.DotNetRemoting Rich Web Client SDK for ASP.NETRich Web Client SDK is a platform for developing rich internet applications (including AJAX). The product is available for .NET environment and includes server side DLL and a client side script
Includes a concise but powerful events system, an industrial-strength XHR library, a simple, no-muss-no-fuss XML parser, and some handy tools for working with Web forms, as well as other basic tools you need to build an Ajaxy Web UI.
96.JsHttpRequestExcellent cross-browser compatibility (e.g. works with IE 5.0 with disabled ActiveX).
Support and “transparent” work with any character encoding (including any national).
AJAX file uploads from a user browser to the server without a page reloading.
Full support of PHP debug features and coding traditions.
Multi-dimensional data structures exchange (associative arrays).
Automatic choice of the best AJAX realization (XMLHttpRequest, SCRIPT, IFRAME).
XMLHttpRequest-compatible interface is available.
The main idea of JsHttpRequest is to be simple and transparent for all programmers and habitual programming techniques.
PHP notices and errors (including fatal) are not break the script execution;
there is no need of any framework (e.g. classes) to build a server part;
PHP arrays are converted to JS objects and back fully transparently;
forget about national encodings problems (e.g. works with windows-1251 on PHP part).
100.SmartClient from Isomorphic SoftwareSmartClient is the cross-platform AJAX GUI system chosen by top commercial software vendors, on-demand service providers, and enterprise IT developers for thousands of deployments since 2000.
SmartClient provides a complete application stack, from rich, skinnable, extensible GUI components to declarative databinding and SOA integration, paired with a mature, searchable documentation suite and integrated tooling.
SmartClient AJAX applications run on Internet Explorer, Mozilla, Netscape, Firefox, and Safari web browsers, on Windows, MacOS, Linux, and Solaris. A Java integration server is provided, and SmartClient can also be integrated directly with any XML or JSON-based service without need of a server. Visit SmartClient.com for hundreds of live examples, browseable documentation and a downloadable SDK.
101.TIBCO General Interface (AJAX RIA Framework and IDE since 2001)TIBCO General Interface is a mature AJAX RIA framework that’s been at work powering applicaitions at Fortune 100 and US Government organziations since 2001. Infact the framework is so mature, that TIBCO General Interface’s visual development tools themselves run in the browser alongside the AJAX RIAs as you create them.
ee an amazing demo in Jon Udell’s coverage at InfoWorld. http://weblog.infoworld.com/udell/2005/05/25.html
You can also download the next version of the product and get many sample applications from their developer community site via https://power.tibco.com/app/um/gi/newuser.jsp
102.Visual WebGui (The .NET answer to Google’s GWT that extends WinForms over ASP.NET)
Visual WebGui (VWG) is an open source AJAX framework with a growing community that extends ASP.NET with the WinForms programming model.
VWG provides an alternative to ASP.NET’s page model in the form of WinForms forms and form events. Since VWG, like most .NET AJAX frameworks, is implemented using an IHttpHandler, it can still interact with ASP.NET pages enabling usage of VWG within an existing ASP.NET site.
103.xWirexWire is a mature, object-oriented, enterprise-class toolkit that consists of both client (browser) and server (Java) editions. You can use either or both editions depending upon your environment. xWire was originally built back in 2001 and originally supported only IE5. Support has expanded to IE6, IE7 and Firefox. Opera support is coming soon. You can literally write enterprise-class AJAX applications that work in all of the supported browsers. We have lots of features that can be independently used as desired on both the client and the server. Additionally, COMET support is on the way.
104.WebORBWebORB is a platform for developing AJAX and Flash-based rich internet applications. The product is available for Java and .NET environments and includes a client side toolkit – Rich Client System to enable binding to server side objects (java, .net, web services, ejb, cold fusion), data paging and interactive messaging.
106.Bling!MochiKit, Prototype, Scripaculous and OpenRico wrapped up into one package for Plone, isolating web developers from writing and debugging JS.
112.DOM-DragDOM-Drag is a lightweight, easy to use, dragging API for modern DHTML browsers.
117.AjaxcallerAjaxCaller is a thin XMLHttpRequest wrapper used in all the AjaxPatterns demos. The focus is on ease-of-use and full HTTP method support.
118.XOADXOAD, formerly known as NAJAX, is a PHP based AJAX/XAP object oriented framework that allows you to create richer web applications.
124.jWicjWic is a java-based development framework for developing dynamic web applications with the convenience and familiarity of ‘rich client’ style programming. The component-based, event-driven programming model makes it easy for developers to quickly create flexible and robust web applications.
126.DreamFace InteractiveDreamFace Interactive, a member of the OpenAjax Alliance, provides a new way for Web-savvy business people to create, control, and share their own Web applications, through a concept called WebChannels, which makes it possible to create applications designed for change.