Dojo is an Open Source DHTML toolkit written in JavaScript. Dojo allows you to easily build dynamic capabilities into web pages and any other environment that supports JavaScript sanely. With Dojo you can build degradable user interfaces more easily, prototype interactive widgets quickly, and animate transitions. Dojo’s event system, I/O APIs, and generic language enhancement form the basis of a powerful programming environment. When you write scripts with Dojo, you can include as little or as much of the available APIs as you need to suit your needs.
Requirements: Safari 2.0.x, Opera 9.0+, Internet Explorer 6+, Firefox 1+, Konqueror 3.5+
Demo: http://dojotoolkit.org/demos
License: Academic Free License, BSD License
22 Jun
Posted by Ray Cheung as BSD License, Chat
Ajax im is a browser-based instant messaging client that you can use it freely on your website projects or web applications. It uses the XMLHTTPRequest object in JavaScript to send and receive commands to and from the server. No refreshing of the page is ever needed for this “web application” to work, as everything is updated in real-time via JavaScript. It is very easy to install and the user interface is so elegant.
Requirements: Internet Explorer 6+, Firefox 1.5+, Opera 9+, Safari
Demo: http://ajaxim.unwieldy.net/ ( Username: test Passowrd: test )
License: BSD License
Solutoire took part of PlotKit and wrote some parts himself, then made Plotr which does not need the Mochikit library to work with. It is also a lightweight charting framework with only 12kb. There are more than 30 options for you to customize the chart. Like PlotKit, you can display Pie Charts, Line Charts and Bar/Column Charts.

Requirements: Firefox 1.5+, Safari 2.0+, Opera 9.0+, IE6+ (emulated)
Demo: http://www.solutoire.com/plotr
License: BSD License
PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support. It is fully documented and easy to use.


Requirements: HTML Canvas: Safari 2+, Opera 9+, Firefox 1.5+, IE 6
Requirements: SVG: Opera 9+, Firefox 1.5+ (see note), IE6 with Adobe SVG.
Demo: http://media.liquidx.net/js/plotkit-tests/dynamic.html
License: BSD License
29 May
Posted by Ray Cheung as BSD License, Framework
Google Gears is an open source browser extension that enables web applications to provide offline functionality using JavaScript APIs. Due to the concern about internet security, building web application which store and serve sensitive information locally on users’ own computers are very useful.
It is a similar idea with Apollo which enable offline use of web applications. From now on, users can store data locally in their database on their own computer. So that some users can use the web application they like, at the same time prevent their sensitive information being hacked by storing their information locally.
Requirements: Windows XP / Vista, Internet Explorer 6.0+, Firefox 1.5+
Demo: http://code.google.com/apis/gears/sample.html
License: New BSD License



