JavaScripting

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


  • Filepond

    🌊 A flexible and fun JavaScript file upload library

    67%
  • Autosize

    jQuery plugin for dynamic textarea sizing

    66%
  • Formvalidation

    The best @jquery plugin to validate form fields. Designed to use with Bootstrap + Zurb Foundation + Pure + Semantic UI + UIKit + Your own frameworks. Star it. Try it. Buy it :)

    64%
  • jQuery Timepicker

    Adds a timepicker to jQueryUI Datepicker

    64%
  • Jasny Bootstrap

    The missing components for your favorite front-end framework.

    64%
  • Angular Formly

    JavaScript powered forms for AngularJS

    64%
  • Bootstrap Wysiwyg

    Tiny bootstrap-compatible WISWYG rich text editor

    63%
  • jQuery.maskedinput

    jQuery Masked Input Plugin

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

    61%
  • Validate.js

    Lightweight JavaScript form validation library inspired by CodeIgniter.

    59%
  • jQuery Textcomplete

    Introduce autocompleting power to textareas, like GitHub comment forms have.

    58%
  • Switchery

    iOS 7 style switches for your checkboxes

    58%
  • Alpaca

    Easy HTML5 Forms for jQuery

    55%
  • Formbuilder

    [Needs Maintainer] Formbuilder is a small graphical interface for letting users build their own webforms.

    54%
  • Multi Select

    A user-friendlier drop-in replacement for the standard select with multiple attribute activated.

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

    53%
  • Datedropper

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

    51%