Home Ajax XUL JavaScript CSS HTML 5 FAQ-Forum

JavaScript libraries and frameworks

For building Web applications, modern websites or anything including games, you may have now powerful libraries that work on the browser.

List of JavaScript libraries and frameworks

This list includes frameworks to build user interfaces as well as various specialized libraries.

Yahoo User Interface

Set of controls written in JavaScript, and utilities for building Rich Web applications.
An example of use is given in the article JavaScript Games.

Canvas 3D

This is a JavaScript library based on Canvas, to facilitate the creation of Web applications, or games.

Pixastic

Requires Canvas and a recent browser.
Graphics library with many functions for manipulating photos. An online photo editor is also included on the site. For example, blur, emboss, posterize effects...

Youtube API

This framework dedicated to Youtube has several levels: basic functions to use a player on his website, functions to customize and configure the player, functions to change its behaviour, and widgets related to videos (such as the videobar).

Gauge

Easy to add to a website, menu bar similar to that on Apple's site. With shaded colors and reflection effect.

Scripty 2

It is a rewrite of script.aculo.us and its goal is to make Web sites attractive with a lot of visual effects.
It requires the Prototype framework.

Glow

It is the JavaScript framework of BBC. Since BBC is an online news server, the library is mainly aimed at displaing news and related reports and graphics. With a wide compatibility to browsers.

Underscore

Adds new features to older versions of JavaScript. The functions are redirected to the native implementation when a newer version is present in the browser.

jQTouch

Works on touch screens, plugin for jQuery to give to a web application an interface similar to that of the iPhone.

Speech API

A JavaScript library to acces speech recognition software such as Sphinx. Text may be converted to speech and conversely.

Dragdealer

A library to move objects in the page and build scroll bars.

See also