JavaScripting

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


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

    71%
  • Grapnel.js

    A simple, lightweight library making it easy to create routes or run events based on a specific URL hashtag.

    16%
  • Csso

    CSS-optimizer

    62%
  • Webshim

    Webshims Lib is a modular capability-based polyfill-loading library

    48%
  • Pilot

    Pilot — multifunction JavaScript router.

    24%
  • Routie

    a tiny javascript hash router

    28%
  • Is.js

    Micro check library

    75%
  • Jwerty

    Awesome handling of keyboard events

    37%
  • Backbone Deep Model

    Improved support for models with nested attributes.

    36%
  • Page.js

    Micro client-side router inspired by the Express router (~1200 bytes)

    77%
  • Rx Js

    The Reactive Extensions for JavaScript

    85%
  • Raven Js

    JavaScript client for Sentry

    85%
  • Mediator.js

    An implementation of the mediator pattern for asynchronous events in Javascript

    29%
  • Fast.js

    Faster user-land reimplementations for several common builtin native JavaScript functions.

    53%
  • Lazy.js

    Like underscore.js, but lazier

    62%
  • Refluxjs

    A simple library for uni-directional dataflow application architecture inspired by ReactJS Flux

    66%
  • Contra

    Asynchronous flow control with a functional taste to it

    31%