JavaScripting

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


  • Dagre

    Directed graph renderer for javascript

    66%
  • Swiper

    Mobile touch slider and framework with hardware accelerated transitions

    95%
  • 3 Dmol.js

    WebGL accelerated JavaScript molecular graphics library

    46%
  • Egjs Flicking

    :carousel_horse: :recycle: Simple module to implement flicking carousel interaction

    60%
  • Fabric.js

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

    91%
  • Photo Swipe

    PhotoSwipe is a HTML/CSS/JavaScript based image gallery specifically targeting mobile touch devices

    90%
  • Maker.js

    📐⚙ Library for creating 2D vector drawings for CNC and laser cutter machines.

    53%
  • Hilo3d

    Hilo3d, a WebGL Rendering Engine.

    37%
  • Go Js

    All GoJS samples, extensions, and documentation

    79%
  • Graphicsjs

    A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.

    41%
  • Open Jscad.org

    OpenSCAD + JavaScript = OpenJSCAD, edit locally or remote online, preview in browser direct via WebGL.

    66%
  • Svg.js

    A lightweight library for manipulating and animating SVG

    83%
  • Paper.js

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

    81%
  • Curtainsjs

    curtains.js is a lightweight vanilla WebGL javascript library that turns HTML elements into interactive textured planes.

    47%
  • Juxtapose

    JuxtaposeJS is a JavaScript library for making before/after image sliders

    43%
  • 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%
  • Oimo.js

    Lightweight 3d physics engine for javascript

    57%