JavaScripting

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


  • Shader School

    A workshopper for GLSL shaders and graphics programming

    61%
  • 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

    22%
  • Img to Ascii

    A JavaScript implementation of a image to Ascii code

    17%
  • Unveil

    A very lightweight jQuery plugin to lazy load images

    55%
  • Imager.js

    Responsive images while we wait for srcset to finish cooking

    57%
  • Cropper

    A simple jQuery image cropping plugin.

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

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

    76%
  • Breathing Halftone

    Images go whoa with lots of floaty dots

    13%
  • Html2canvas

    Screenshots with JavaScript

    88%
  • Flickity

    :leaves: Touch, responsive, flickable carousels

    72%
  • Featherlight

    Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via config object and offers image, ajax and iframe support out of the box. Featherlights small footprint weights about 4kB – in total.

    59%
  • Paper.js

    The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @juerglehni & @jonathanpuckey

    82%
  • Beerslider

    A vanilla JS keyboard accessible plugin for any before-after comparison

    14%
  • Lity

    Lightweight responsive lightbox.

    44%
  • jQuery QR Code

    qrcode generation standalone (doesn't depend on external services)

    61%
  • Isomer

    Simple isometric graphics library for HTML5 canvas

    54%