JavaScripting

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


  • Math Box.js

    MathBox is a (work in progress) library for making presentation-quality math diagrams in WebGL.

    44%
  • Claygl

    A WebGL graphic library for building scalable Web3D applications

    60%
  • Smooth Div Scroll

    A jQuery plugin for smooth scrolling.

    27%
  • Scene Graph.js

    HTML5 Canvas and Animation Framework

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

    45%
  • Vintage JS

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

    32%
  • Shader School

    A workshopper for GLSL shaders and graphics programming

    61%
  • Jail

    JqueryAsynchImageLoader Plugin for jQuery

    31%
  • jQuery.panzoom

    A jQuery plugin for panning and zooming elements using CSS3.

    57%
  • 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%
  • Aframe

    :a: web framework for building virtual reality experiences.

    89%
  • jCanvas

    A jQuery plugin that makes the HTML5 canvas easy to work with.

    39%
  • Screenfull.js

    Simple wrapper for cross-browser usage of the JavaScript Fullscreen API

    73%
  • Photobox

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

    37%
  • Comic.js

    Cartoon style drawing for HTML5 Canvas & Raphael.js & D3.js & SVG.js

    10%
  • Noisy

    A jQuery plugin that adds random noise to the background of a given element.

    28%
  • Grimoire Js

    A WebGL framework for Web development.

    25%