Javascript Library

Crossfilter – JavaScript Library for Exploring Large Data Set with Coordinate View
Crossfilter is a JavaScript library for exploring large multivariate datasets in the browser. Crossfilter supports extremely fast (<30ms) interaction with coordinated views, even with datasets containing a million or more records; we built it to power analytics for Square Register, allowing merchants to slice and dice their payment history fluidly.

JavaScript Data Visualization & Management Library : Dataset
Dataset is a JavaScript client-side data transformation and management library. Dataset makes managing client-side data visualisations easy by handling loading, parsing, sorting, filtering , querying of datasets & manipulating data from all sorts of sources. It’s designed exclusively for working with tables of data. These library allows you rich set of number crunching capabilities and [...]

JavaScript Library for Time Series Visualization : Cubism.js
Cubism.js is a plugin for D3.js for visualizing time series. These Javascript library, use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources to display time series in real-time.

Flexible Dialog Box Using Twitter Bootstrap : Bootbox.js
Bootstrap is Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions. Bootbox.js is a small JavaScript library which allows you to create simple and flexible dialog box, alert, confirm using Twitter Bootstrap modals.

Open Source JS Library for Mobile-Friendly Interactive Maps : Leaflet
Leaflet is a modern, lightweight open-source JavaScript library for mobile-friendly interactive maps. It is developed by CloudMade to form the core of its next generation JavaScript API. The Weighing just about 22kb of gzipped JS code, it still has all the features most developers ever need for online maps

JavaScript Canvas Drawing Library in Browser : Artisan JS
Artisan JS is a JavaScript Canvas Library that aims to make in-browser drawing very easy. It’s a standalone, that doesn’t require an JavaScript frameworks. This javascript canvas offers simpler and shorter-to-write functions for creating and styling objects.

Javascript Library For Multi-Touch Gestures : Hammer.js
Hammer.js is a JavaScript library for adding multi-touch gestures that support to any website so that users can interact with them easier on touch devices. every touch event performed on that element returns a callback with an array of details including: event, position, touches, scale, rotation.

JavaScript Library to Make MSIE Behave Like a Standards-Compliant Browser : IE7.js
IE7.js is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.

HTML5 Canvas JavaScript Library Framework : KineticJS
KineticJS is HTML5 Canvas JavaScript Library Framework. It’s can extends 2d context by enabling canvas interactivity for mobile apps and dekstop. You can draw your own images or shapes with the existing canvas API.

JavaScript Library for Working with HTML5 Audio : SoundJS
Audio in HTML is promising, but can be quite difficult to work with. Each browser has a similar but different approach, which requires a lot of guess and test, and edge cases, which can add up to a lot of time spent.