The following is a list of available JavaScript libraries and frameworks and a short description of each.
Libraries
Full Libraries
Library | Description |
DOJO | Open-source library that uses widgets (components comprising JavaScript, CSS, HTML code). |
YUI | Developed by Yahoo, it is an open-source JavaScript & CSS framework for building interactive web applications. |
Prototype | Standalone framework that provides functions for developing JavaScript applications. |
jQuery | JavaScript library designed to simplify HTML scripting. |
MochiKit | Library for making AJAX applications. |
Ext JS | Library for building interactive web applications using AJAX, DHTML and DOM scripting. |
Rico | Open-source library for developing AJAX-based rich Internet Applications (RIAs). |
qooxdoo | Class-based library based on namespaces and does not modify/extend native JavaScript types. |
MooTools | Lightweight, object-oriented JavaScript framework including 8 components (core included). |
X | Cross-browser collection of JavaScript functions and objects. |
OAT | JavaScript-based toolkit (framework) for browser-independent RIA development. |
AJS | Ultra-lightweight JavaScript library inspired by MochiKit. |
Effect Libraries
Library | Description |
Script.aculo.us | Cross-browser user-interface for developing web sites and web applications. |
MooFX | Super-lightweight JavaScript library to be used with the MooTools framework. |
Bytefx | Super-lightweight JavaScript library for developing web pages with special effects. |
Prototype Windows | A library inspired by Script.aculo.us and based on Prototype for adding windows to a HTML page. |
Lightbox / Lightbox2 | Simple script used to overlay images on web pages. |
Lytebox | Lightweight, cross-browser compatible mobile friendly JavaScript library. |
Leightbox | Modification to Lightbox which allows one to display a DOM node using a lightbox effect. |
GreyBox | Display websites, images and other content. |
Curvy Corners | Allows for creating rounded corners for JavaScript elements. |
Nifty Corners | Creates rounded corners without using images. |
Tool Libraries
Library | Description |
XML.ObjTree XML Parser | Parser/generator for XML source code and JavaScript objects. |
jsvalidate | Form validator that uses Script.aculo.us to process data. |
Form Validation | Script that validates forms. |
JSON Cookies | JavaScript code to store JSON strings in cookies. |
References
1. http://javascriptlibraries.com/
2. http://en.wikipedia.org/
3. http://cross-browser.com/
4. http://oat.openlinksw.com/
5. http://script.aculo.us/
6. http://devpro.it/bytefx/
7. http://www.lytebox.com
8. http://quainttech.blogspot.com/2007/08/lightbox-leightbox-and-my-improved.html
9. http://orangoo.com/labs/GreyBox/
10. http://www.curvycorners.net/
11. http://www.html.it/articoli/nifty/index.html
12. http://www.kawa.net/works/js/xml/objtree-e.html
13. http://www.jsvalidate.com/
14. http://tetlaw.id.au/view/javascript/really-easy-field-validation
15. http://www.lalit.org/lab/jsoncookies/