Coffee Talk: Internet Journal

Javascript Framework Libraries / Open Source

DED|Chain (http://dedchain.dustindiaz.com)
"The reliability of Yahoo! UI, and the developer friendliness of jQuery."
examples: http://dedchain.dustindiaz.com/ (halfway down to bottom of page)

dojo (http://dojotoolkit.org/)

Specializes in prepackaged components of code called widgets that add interactive features to browsers from sortable tables and dynamic charts to custom animation effects, fades, wipes, and slides. Also has strong tools for client-server communication.

examples: http://dojotoolkit.org/demos

jQuery (http://jquery.com)

emphasizes interaction between JavaScript and HTML. jQuery uses an interesting concept to make its code short and simple: every method within jQuery returns the query object itself, allowing you to 'chain' upon it. jQuery exists as a single JavaScript file, containing all the common DOM, Event, Effects, and Ajax functions.

examples: http://docs.jquery.com/Main_Page (click any link under "jQuery UI Reference")

MochiKit (http://mochikit.com/) A Javascript library inspired by the Python networking framework for developing Ajax applications and more. Comes with a set of functions that allows easy creation of dynamic content. Is commonly used in Python-based web apps.

examples: (http://mochikit.com/demos.html)

MooTools (http://mootools.net)

MooTools is an object-oriented JavaScript framework designed for intermediate to advanced developers. Comes with an excellent API.

examples: http://demos.mootools.net/

Prototype JS (http://prototypejs.org/)

Prototype is a JavaScript Framework for making development of dynamic web apps easier. It comes with a unique and simple toolkit for class-driven development, and a comprehensive Ajax library as well.

examples:

qooXdoo (http://qooXdoo.org)

qooxdoo is an in-depth Ajax application framework. To work with it, you won't need any knowledge of CSS nor DOM, or even HTML. The framework comes with a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. qooxdoo is entirely class and namespace based, and does not extend native JavaScript types. This permits easy integration with other libraries and existing user code.

examples: http://qooxdoo.org/demo

Scriptaculous (http://script.aculo.us/)

An add on to the Prototype framework, comes with animation framework, drag and drop, ajax controls, DOM utilities, and unit testing.

examples: http://script.aculo.us/ (click on one of the demo's at the bottom of the 2nd bubble)

Yahoo! User Interface Library (http://developer.yahoo.com/yui/)

A set of JavaScript utilities and controls using techniques like DOM scripting, DHTML and Ajax. Also includes several core CSS resources.

examples (over 230!): http://developer.yahoo.com/yui/examples/

IRONPAPER DESIGN, New York City, is a full scale website design and development agency that specializes in strategic branding, web marketing, search engine optimization and online business advancement.

New Project: Nicole Wolcott Dance
Nicole Wolcott is a New York City based choreographer and associate artistic director of Keigwin and Company.