JavaScripting

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


  • 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%
  • Bxslider 4

    Responsive jQuery content slider

    70%
  • React Easy Crop

    A React component to crop images with easy interactions

    25%
  • Lightslider

    JQuery lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation

    55%
  • Bonsai

    BonsaiJS is a graphics library and renderer

    45%
  • Jcrop

    Jcrop (official) - Image Cropping Plugin for jQuery

    61%
  • Flickity

    :leaves: Touch, responsive, flickable carousels

    72%
  • Mapmap.js

    A data-driven API for interactive thematic maps

    15%
  • jQuery Focuspoint

    jQuery plugin for 'responsive cropping'. Dynamically crop images to fill available space without cutting out the image's subject. Great for full-screen images.

    52%
  • 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%
  • Kinetic Js

    KineticJS is an HTML5 Canvas JavaScript library that extends the 2D context by enabling canvas interactivity for desktop and mobile applications.

    63%
  • Tremula Js

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

    38%
  • Responsive Slides

    Simple & lightweight responsive slider plugin (in 1kb)

    58%
  • Responsive Img

    Responsive Img is a jQuery plugin that changes an image's src attribute based on its container's width.

    12%
  • Slides

    Slides is a crazy simple slideshow plugin for jQuery. With features like looping, auto play, fade or slide transition effects, crossfading, image preloading, and auto generated pagination. With Slides you’ll never see multiple slides fly by. Slides elegantly just slides from one slide to the next. Awesome.

    42%
  • 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%
  • Glide

    A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more

    77%