A JavaScript library is a library that offers functionality for JavaScript application development.
Some of the major ones:Within the different JavaScript libraries there are differing philosophies of library models. Prototype offers the lowest impact of the three libraries, seeking to extend JavaScript with extended Ruby-like functionality rather than develop a new development model for working with Javascript. Prototype is supported and run by 37 Signals – a web application development company.
On the other extreme, dojo is a very self contained development model. It abstracts a lot of regular javascript development to its own system and language, offering an abstracted view that leaves browser specific coding to the framework. Dojo has support from IBM and Sun, who have made code contributions to the project.
Yahoo! UI library is somewhere in the middle. It offers a variety of widgets and has focus on UI widgets rather than general programming unlike Prototype. You can deploy a Yahoo UI Library widget without buying into the whole framework, and Yahoo uses their own library internally, making them sensitive to bandwidth and overhead considerations as they receive millions of users.
MooTools is a compact, modular, Object-Oriented javascript framework designed to make writing extensible and cross browser code easier and faster.
Framework
Ajax
OOP
JavaScript
javascript-library
ood
webdev
api
dhtml
Frame
The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX.
Ajax
JavaScript
javascript-library
widgets
yahoo
License:BSD
Yahoo!-UI-Library
The Plex Toolkit is a collection of JavaScript libraries which handle the transformation of custom XML markup embedded in an HTML document into user interface components, and creates a consistent environment in which to develop Rich Internet Applications – or more sensationally AJAX – using JavaScript, while smoothing over web browser incompatibilities.
Plex AJAX Toolkit is alpha software, but there is already a fairly large collection of navigation and control components.
Ajax
JavaScript
javascript-library
License:GPL
License:LGPL
License:Artistic-licence
plex
The Solvent is a cross-browser AJAX application toolkit written in JavaScript.
The library is provided as modules or as an entire toolkit. Solvent’s focus is to promote robust web applications and enable rapid web development.
Zebda is a general purpose javascript library built on Prototype that is designed to help handle client-side form validation.
overLIB is a Javascript library created to enhance Websites with small popup information boxes (like tooltips) to help visitors around your website. It can be used to provide the user with information about what will happen when they click on a link as well as navigational help.
jQuery takes common, repetitive javascript tasks and strips out all the unnecessary markup, leaving them short, smart, and understandable. It aims to simplify “how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.”
The latest stable version and a catalog of plugins
Tutorials are available here the project’s blog is here and here’s 37 Shocking JQuery Plugins
Ajax
Library
JavaScript
FX
javascript-library
jQuery
License:CC-SA
John-Resig
LINB is designed to allow developers coding in a more targetable, clearly, and efficiently way, which is platform-independent, language-independent, and C/S, B/S, RIA compatible.
linb
Ajax
JavaScript
UI
javascript-library
widgets
iiiiiiiiiiiiii
License:GPL
AFLAX Library is a JavaScript library that enables the use of JavaScript and Flash together to create AJAX-type applications, but with a much richer set of vector drawing controls than are available in either Internet Explorer or FireFox.
Developers using this library have access to the full range of Flash features, but without ever touching the Flash IDE.
Ajax
Flash
JavaScript
javascript-library
AFLAX-Library
License:MPL
MochiKit is a highly documented and well tested, suite of JavaScript libraries meant to enable quick code creation.
JavaScript
mochikit
javascript-library
License:MIT
License:AFL