$fx() is the really small (less than 4 KBs) and pretty flexible library to animate HTML elements. It lets you to alter any CSS property along time line by passing just simple configuration. Moreover you can combine effects, group them to the chains and run parallel, also you have ability to set different callbacks what gives you even more flexibility.
- Facebook Animation
Animation library gives developers an easy way to improve their user interface with a line of code or two. All animations are CSS based, so a working knowledge of CSS will really help you out here. An open-source version of FBJS Animation can work on pages outside of Facebook.
- More Libraries: FX, Bytefx, Animator.js, jsAnim
Audio / Video
- Taffy DB
Date / Time
Debugging / Logging
- Firebug Lite
Fonts / Text / Typography
Allows you to embed custom fonts in your web pages so that you don’t have to render text to images. Instead of creating images or using flash just to show your site’s graphic text in the font you want, you can use typeface.js and write in plain HTML and CSS, just as if your visitors had the font installed locally.
Fast text replacement with canvas and VML – no Flash or images required.
Automatically hyphenates texts on websites if either the web developer has included the script on the website or you use it as a bookmarklet on any site.
- More Libraries: sIFR, Facelift Image Replacement,FontJazz
Graphs / Charts
- JS Charts
- Flot (Requires jQuery)
Allows you to make all your tables sortable. It uses DOM, it is completely unobtrusive and it knows how to sort a variety of different data types.
Enable users to change order of table columns by simply dragging them.
Image Processing / Visualization / Drawing
- Pixastic Image Processing Library
- VectorGraphics Library
- CVI Libraries (Canvas Vml Image Effects)
- Drag & Drop for Images and Layers
Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in their existing web pages.
- Canvas 3D JS Library (C3DL)
Provides a set of math, scene, and 3d object classes to make the canvas more accessible for developers that want to develop 3D content in browser but do not want to have to deal in depth with the 3D math needed to make it work. Requires Canvas 3d enabled browser (Firefox 3.5 or higher)
Lets you chain as many regular expressions as you want together and iterate over their results in a straightforward manner.
- UED (URL Encoded Data)
This script only consist of one function which will take an array as its argument and return the data encoded in UED format – as a string. You can use that string to send the data via POST or GET in the query part of the URL.
Enables you to detect which social bookmarking sites your visitors use.
Please feel free to suggest any addition to the list in your comments. You may also want to look at: