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

  • Imager.js

    Responsive images while we wait for srcset to finish cooking

  • Ocanvas

    JavaScript library for object-based canvas drawing.

  • Soc.js

    An easier way to create social icons

  • 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.

  • Photobox

    A lightweight CSS3 image gallery that is pretty to look and and easy to use

  • 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.

  • Fabric.js

    Javascript Canvas Library, SVG-to-Canvas (and canvas-to-SVG) Parser

  • Focal Point

    A small set of CSS classnames to help keep images cropped on the focal point for responsive designs. Using only HTML/CSS, web authors can specify an image's focal point, which stays as the image's primary focus, while the image's available width changes on responsive webpages. Crop and re-size images depending on available width and let CSS to do all of the work, and without any JavaScript.

  • Breathing Halftone

    Images go whoa with lots of floaty dots

  • Viewerjs

    JavaScript image viewer.

  • Magnific Popup

    Light and responsive lightbox plugin with focus on performance.

  • Prettyphoto

    prettyPhoto is a jQuery based lightbox clone. Not only does it support images, it also add support for videos, flash, YouTube, iFrames. It’s a full blown media lightbox. The setup is easy and quick, plus the script is compatible in every major browser.

  • Tremula Js

    TremulaJS: Picture Streams + Momentum Engine + Bézier Paths + Multi-Device

  • Img Liquid

    jQuery plugin to resize images to fit in a container.

  • Two.js

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

  • Obelisk.js

    JavaScript Engine for Building Isometric Pixel Element with HTML5 Canvas

  • Joint

    JavaScript diagramming library