pixelate.js is a simple library and jQuery plugin to pixelate any set of images and optionally reveal them on hover.
jQuery Upload File plugin provides multiple file uploads with progress bar.Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
Tether is a javascript library for efficiently making an absolutely positioned element stay next to another element on the page.
Tether includes the ability to constrain the element within the viewport, it's scroll parent, any other element on the page, or a fixed bounding box. When it exceedes those constraints it can be pinned to the edge, flip to the other side of it's target, or hide itself.
annyang is a javascript library for adding voice commands to your site, using speech recognition. It supports multiple languages, has no dependencies and is free to use.
ifvisible.js is a crosbrowser & lightweight way to check if user is looking at the page or interacting with it.
Autotab is a jQuery plugin that provides auto tabbing and filtering on text fields in a form.
Once the maximum number of characters has been reached within a text field, the focus is automatically set to a defined element. Likewise, clearing out the text field's content by pressing backspace eventually places the focus on a previous element.
Resumable.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API.
The library is designed to introduce fault-tolerance into the upload of large files through HTTP. It allows for users to pause, resume and even recover uploads without losing state.
Highlight.js highlights syntax in code examples on blogs, forums and, in fact, on any web page. It's very easy to use because it works automatically: finds blocks of code, detects a language, highlights it.
Features
basket.js is a small JavaScript library supporting localStorage caching of scripts. If script(s) have previously been saved locally, they will simply be loaded and injected into the current document. If not, they will be XHR'd in for use right away, but cached so that no additional loads are required in the future.
TinyColor is a micro framework for inputting colors and outputting colors as different formats. Input is meant to be as permissive as possible.
The following color types are supported: RGB, HSL, HSV, Hex, Name (from SVG color codes)
SVG is an excellent way to create interactive, resolution-independent vector graphics that will look great on any size screen. And the Snap.svg JavaScript library makes working with your SVG assets as easy as jQuery makes working with the DOM.
Midway.js makes it super easy to automatically center the responsive elements on your websites. You all know and love the absolute positioning centering technique, but what happens when those centered elements change sizes, due to percentage based layouts? That's where Midway.js comes in.
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser and offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices. Powerful and easy to use.
SVG.js is a lightweight JavaScript library for manipulating and animating SVG. Svg.js has no dependencies and aims to be as small as possible.
Screenfull.js is a simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have too.