JavaScripting

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


  • Flot

    Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.

    78%
  • FileSaver.js

    An HTML5 saveAs() FileSaver implementation

    88%
  • Spa Eye

    Backbone debugger for Firefox

    15%
  • Gator

    Event delegation in Javascript

    21%
  • Xsm

    State Management made eXtraordinarily simple and effective for Angular, React, and Vue

    8%
  • ZenPen

    A minimal web based text editor for the modern man.

    61%
  • Svg.js

    A lightweight library for manipulating and animating SVG

    83%
  • Rill

    :left_right_arrow: Universal web application framework.

    29%
  • Gyronorm.js

    JavaScript project for accessing and normalizing the accelerometer and gyroscope data on mobile devices

    35%
  • Gmaps

    the easiest way to use Google Maps

    72%
  • Form

    jQuery Form Plugin

    73%
  • Chosen

    Chosen is a library for making long, unwieldy select boxes more friendly.

    84%
  • Bootstrap Datepicker

    A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode

    85%
  • Backbone Associations

    Create object hierarchies with Backbone models; Respond to hierarchy changes using regular Backbone events.

    30%
  • Scenejs

    An extensible WebGL-based engine for high-detail 3D visualisation

    38%
  • Stringformatter

    JS string formatter that supports objects, currency, date/time, decimals, and more supports easy extension and garbage collection ... goes far beyond sprintf approach.

    6%
  • History.js

    History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.

    70%