JavaScripting

The definitive source of the best
JavaScript libraries, frameworks, and plugins.


  • Vintage JS

    vintageJS - add a retro/vintage effect to images using the HTML5 canvas element

    32%
  • Mosaiqy

    Mosaiqy it's a jQuery plugin to organize and show image thumbnails and zoom, easy to integrate also with Flickr, Instagram, Panoramio and other. Check carefully the homepage project and source code for full detail, licensing, legal notices and copyright

    8%
  • Svgo

    SVGO is a Nodejs-based tool for optimizing SVG vector graphics files.

    87%
  • Microfiche.js

    A carousel library made With Associates, focusing on performance, simplicity and touch.

    16%
  • Two.js

    A renderer agnostic two-dimensional drawing api for the web.

    74%
  • Elastislide

    Elastislide is a responsive image carousel that will adapt fluidly in a layout. It is a jQuery plugin that can be laid out horizontally or vertically with a pre-defined minimum number of shown images

    23%
  • Colorbox

    A light-weight, customizable lightbox plugin for jQuery

    71%
  • Swipebox

    A touchable jQuery lightbox

    60%
  • Photoset Grid

    A simple jQuery plugin to arrange images into a flexible grid, based on Tumblr's photoset feature.

    35%
  • Image Mapster

    jQuery plugin for enhancing HTML Image maps

    37%
  • Gif.js

    JavaScript GIF encoding library

    56%
  • Unveil

    A very lightweight jQuery plugin to lazy load images

    58%
  • Svg.js

    A lightweight library for manipulating and animating SVG

    81%
  • Slit Slider

    A responsive slideshow with a twist: the idea is to slice open the current slide when navigating to the next or previous one. Using jQuery and CSS animations we can create unique slide transitions for the content elements.

    22%
  • Flex Slider

    An awesome, fully responsive jQuery slider plugin

    72%
  • Foresight.js

    Foresight.js gives webpages the ability to tell if the user's device is capable of viewing high-resolution images (such as the 3rd generation iPad) before the image is requested from the server. Additionally, it judges if the user's device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request the appropriate image for the webpage.

    47%
  • Easel JS

    The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.

    79%