Free AJAX Tools, Source Code, Libraries & Frameworks
Free resources for DOM scripting, DHTML and Ajax
Free AJAX Resources: Source Code, Tools, Libraries and Frameworks
AJAX web applications, made famous by GMail and Google Maps, seem to be the flavour of the month in some circles. Using a combination of HTML/XHTML, XML, CSS, DOM scripting via JavaScript, and XMLHttpRequest (for exchanging data with a server asynchronously), AJAX allows you to do many interactive things with your website, making it appear almost like a native application running on your system. Incidentally, in case you were wondering, AJAX is an acronym for "Asynchronous JavaScript and XML".
If you are looking for a tutorial on Ajax, you might want to try the following online articles from IBM:
- Mastering Ajax, Part 1: Introduction to Ajax
- Mastering Ajax, Part 2: Making asynchronous requests with JavaScript and Ajax
- Mastering Ajax, Part 3: Advanced requests and Responses in Ajax
Related Pages
- Appearance, Usability and Search Engine Visibility in Web Design
- How to Check Your Website with Multiple Browsers on a Single Machine (Cross-Browser Compatibility Checking)
- Free HTML Validators, Broken Link Checkers, Browser Compatibility Checkers
- Seven Easy Ways to Annoy Visitors to Your Website - A Satirical Look at Some Usability Mistakes Made by New Webmasters
- Is Your Website Design Driving Away Your Customers? Some Basic Usability Tips for Commercial Websites
- Budget Web Hosting
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free Toolkits, Frameworks, Libraries and Source Code for DOM Scripting, DHTML and Ajax
- ZK Ajax but no JavaScript

ZK allows you to create your Ajax applications using XUL and XHTML components and manipulate them by listening to events triggered by visitors to your site. Your application runs on the server side with only the visual user interface at the client side (browser). Scripting is done with Java. ZK is relased under the GPL.
- Dojo, the JavaScript Toolkit
Dojo is a library for JavaScript that may help speed up your development of JavaScript web applications by providing components that you can use to add functionality to your web pages and make them more responsive and usable. It supports Safari 2.0.x+, Opera 8.5+, Firefox 1.0+ (as well as Mozilla), Konqueror 3.5+ as well as Internet Explorer 5.5+ (Windows).
- Rico
Rico is a JavaScript library that provides Ajax support, drag and drop management and a cinematic effects library. The library is released under the open source Apache 2.0 licence. At the time this description was written, the demos do not seem to work well under some browsers (such as Opera 9.01).
- Google Web Toolkit - Build AJAX applications in the Java language
Google Web Toolkit helps you in developing AJAX web applications like Google Maps and Gmail by taking care of many of the browser dependencies under the hood. Your applications are built using Java, and the toolkit translates it into JavaScript and HTML that works across a number of browsers, including IE, Firefox, Opera, Mozilla and Safari. You can also intermix JavaScript into your code. Other features include the ability to create widgets and lay out widgets, debug your applications using advanced Java debugging facilities, simple remote procedure calls (RPCs), automatic management of the browser's back button, etc.
- Yahoo! User Interface Library
Yahoo! supplies a number of utilities and controls for use in your AJAX and DHTML web applications. They are released under a BSD licence. The library is written in JavaScript. The library features a calendar, containers (which includes tooltips, dialogs, etc), menus, sliders, treeviews, autocomplete, a drag and drop utility, an animation utility, CSS fonts, CSS page grids, and so on.
- Yahoo! Design Pattern Library
The Yahoo! Design Pattern Library features a variety of patterns, which are defined by them as optimal solutions to common problems. Each problem comes with text describing the solution. Among the many patterns described are animation transitions, collapse transitions (such as when you want to collapse an item on a page), dim transitions, expand transitions, fade-in transitions, self-healing transitions, slide transitions, spotlight transitions, page grids, tool tips, hover, etc.
- Microsoft ASP.NET Atlas
Microsoft's Atlas is primarily for developers to create ASP.NET pages that use AJAX. You will need to have either Visual Studio 2005 or have the free version of Visual Studio 2005 Express (see the Free C/C++ Compilers page for the latter).
Related Pages
- PHP Tutorial: Writing Your First PHP Script: Feedback Form Script
- How to Register Your Own Domain Name
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- Free HTML Editors, WYSIWYG Web Editors and Web Page Builders
- Budget Web Hosts
- Different Ways of Promoting Your Website
- Affiliate Programs: Free Sponsors and Advertisers for your Website
- Which Web Host Do You Recommend? (FAQ)
Can't Find What You're Looking For?
Newest Pages
- How to Add the Copyright Symbol to Your Web Page
- Free PDF Readers / Viewers
- How to Insert Google AdSense Advertisements into Your Blog on Blogger
- How to Create and Use Cookies in PHP
- Free File Renaming Tools for Bulk Renaming of Multiple Files
- How to Design a Two Column Layout for Your Website Using CSS
- Is It Legal to Use Any Piece of Music, Image, or Article for my Website? And Other Questions on Copyright Relevant to Webmasters
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
- Free 3D Software Box Image Makers
- Dreamweaver Tutorial: How to Create a Website with Dreamweaver CS3
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free Spyware / Malware Detection, Removal and Prevention Software
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free AJAX Libraries, Source Code, Frameworks, Tools and Resources
