JavaScripting

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


  • Grapnel.js

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

    27%
  • JS Signals

    Custom Event/Messaging system for JavaScript inspired by AS3-Signals

    42%
  • JSON Editor Online

    A web-based tool to view, edit and format JSON

    1%
  • jStorage

    jStorage is a simple key/value database to store data on browser side. As a bonus it is also a local pubsub platform to sync data between tabs/windows

    49%
  • Lodash

    An alternative to Underscore.js, delivering consistency, customization, performance, and extra features.

    94%
  • Modernizr

    Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

    92%
  • Mousetrap

    Simple library for handling keyboard shortcuts in Javascript

    74%
  • Platform.js

    A platform detection library that works on nearly all JavaScript platforms.

    59%
  • Humane.js

    A simple, modern, browser notification system

    50%
  • Tweet

    put twitter on your website with tweet, an unobtrusive javascript plugin for jquery

    35%
  • Twitterlib

    Twitter JavaScript API library

    17%
  • Use.js

    An AMD/RequireJS plugin for consuming incompatible JavaScript files.

    14%
  • Visibility.js

    Visibility.js allows you to determine whether your web page is visible to a user, is hidden in background tab or is prerendering. It allows you to use the page visibility state in JavaScript logic and improve browser performance by disabling unnecessary timers and AJAX requests, or improve user interface experience (for example, by stopping video playback or slideshow when user switches to another browser tab).

    49%
  • Gas

    Google Analytics on Steroids. A Google Analytics implementation with more power features.

    27%
  • Eve.js

    A <3kb JavaScript file providing three simple methods to organize code into CSS namespaces which magically restrict code to the current context, allowing for dramatic reductions to code size and development time.

    10%
  • Davis.js

    RESTful degradable JavaScript routing using pushState

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

    21%