JavaScripting

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


  • 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%
  • Alpaca

    Easy HTML5 Forms for jQuery

    51%
  • G2 Plot

    :dango: An interactive and responsive charting library

    69%
  • Pikaday

    A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS

    79%
  • Magicsuggest

    Multiple Selection Combo Box using Bootstrap 3

    49%
  • Switchery

    iOS 7 style switches for your checkboxes

    55%
  • Jquery Tokeninput

    Tokeninput is a jQuery plugin which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item. You may have seen a similar type of text entry when filling in the recipients field sending messages on facebook.

    58%
  • jQuery Smart Auto Complete

    AutoComplete plugin with smart defaults and flexibility to customize

    18%
  • Webuploader

    It's a new file uploader solution!

    77%
  • Selectize.js

    Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.

    88%
  • Zxcvbn

    zxcvbn, named after a crappy password, is a JavaScript password strength estimation library. Use it to implement a custom strength bar on a signup form near you!

    79%
  • jQuery Timepicker

    Adds a timepicker to jQueryUI Datepicker

    61%
  • Mailcheck

    Email domain spelling suggester

    69%
  • Colorpicker

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

    29%
  • X Editable

    In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery

    70%
  • Datedropper

    datedropper is a jQuery plugin that provides a quick and easy way to manage dates for input fields.

    48%