JavaScripting

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


  • Hitch

    A lightweight engine that allows you to hitch new capabilities to the browser (prollyfill).

    11%
  • Garlic.js

    Garlic.js allows you to automatically persist your forms' text and select field values locally, until the form is submitted. This way, your users don't lose any precious data if they accidentally close their tab or browser.

    52%
  • Flux

    Application Architecture for Building User Interfaces

    88%
  • Bootstrap Daterangepicker

    Date range picker component for Bootstrap

    82%
  • Balance Text

    A jQuery plugin for implementing balancing of wrapping text in a web page

    45%
  • Backbone React Component

    A bit of nifty glue that automatically plugs your Backbone models and collections into your React components, on the browser and server

    39%
  • Colorpicker

    jQuery UI widget for color picking (similar to the one in Microsoft Office 2010).

    29%
  • jQuery File Upload

    File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.

    87%
  • jQuery Pjax

    pushState + ajax = pjax

    78%
  • Tiny Slider

    Vanilla javascript slider for all purposes.

    75%
  • Trace Kit

    Attempts to create stack traces for unhandled JavaScript exceptions in all major browsers.

    36%
  • Platform.js

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

    62%
  • Open Location Code

    Open Location Codes are short, generated codes that can be used like street addresses, for places where street addresses don't exist.

    71%
  • Noty

    noty - jquery notification plugin

    75%
  • HTML5shiv

    This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.

    75%
  • Effeckt.css

    A Performant Transitions and Animations Library:

    73%
  • Device.js

    Device.js makes it easy to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).

    69%