1. Quill
A cross browser rich text editor with an APIQuill created by quilljs, this repo was created in 2012
Now the number of Watchers for the Quill repo is 27,960, and it has a 2285 Forks
you can find here the official website for Quill
you can Click here Quill to download the master branch from GitHub
2. Cleave.js
Cleave.js has a simple purpose: to help you format input text content automatically.Cleave.js created by nosir, this repo was created in 2016
Now the number of Watchers for the Cleave.js repo is 16,113, and it has a 1429 Forks
you can find here the official website for Cleave.js
you can Click here Cleave.js to download the master branch from GitHub
3. jQuery Validation
jQuery Validation PluginjQuery Validation created by jzaefferer, this repo was created in 2010
Now the number of Watchers for the jQuery Validation repo is 9,949, and it has a 2833 Forks
you can find here the official website for jQuery Validation
you can Click here jQuery Validation to download the master branch from GitHub
4. Selectize.js
Selectize is the hybrid of a textbox and
Now the number of Watchers for the Selectize.js repo is 12,466, and it has a 3545 Forks
you can find here the official website for Selectize.js
you can Click here Selectize.js to download the master branch from GitHub
5. Filepond
???? A flexible and fun JavaScript file upload libraryFilepond created by pqina, this repo was created in 2017
Now the number of Watchers for the Filepond repo is 9,928, and it has a 531 Forks
you can find here the official website for Filepond
you can Click here Filepond to download the master branch from GitHub
6. Parsley.js
Validate your forms, frontend, without writting a single line of javascript!Parsley.js created by guillaumepotier, this repo was created in 2012
Now the number of Watchers for the Parsley.js repo is 8,977, and it has a 1368 Forks
you can find here the official website for Parsley.js
you can Click here Parsley.js to download the master branch from GitHub
7. Fine Uploader
Multiple file upload plugin with progress-bar, drag-and-drop.Fine Uploader created by Widen, this repo was created in 2010
Now the number of Watchers for the Fine Uploader repo is 8,137, and it has a 1917 Forks
you can find here the official website for Fine Uploader
you can Click here Fine Uploader to download the master branch from GitHub
8. Pikaday
A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSSPikaday created by dbushell, this repo was created in 2012
Now the number of Watchers for the Pikaday repo is 7,183, and it has a 1316 Forks
you can find here the official website for Pikaday
you can Click here Pikaday to download the master branch from GitHub
9. Pickadate.js
lightweight jquery date selector with multi-language supportPickadate.js created by amsul, this repo was created in 2012
Now the number of Watchers for the Pickadate.js repo is 7,716, and it has a 1041 Forks
you can find here the official website for Pickadate.js
you can Click here Pickadate.js to download the master branch from GitHub
10. 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!Zxcvbn created by lowe, this repo was created in 2012
Now the number of Watchers for the Zxcvbn repo is 11,589, and it has a 784 Forks
you can find here the official website for Zxcvbn
you can Click here Zxcvbn to download the master branch from GitHub
11. Webuploader
It's a new file uploader solution!Webuploader created by fex-team, this repo was created in 2013
Now the number of Watchers for the Webuploader repo is 7,385, and it has a 2330 Forks
you can find here the official website for Webuploader
you can Click here Webuploader to download the master branch from GitHub
12. Form
jQuery Form PluginForm created by malsup, this repo was created in 2009
Now the number of Watchers for the Form repo is 5,034, and it has a 2008 Forks
you can find here the official website for Form
you can Click here Form to download the master branch from GitHub
13. Resumable.js
A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API.Resumable.js created by 23, this repo was created in 2011
Now the number of Watchers for the Resumable.js repo is 4,188, and it has a 592 Forks
you can find here the official website for Resumable.js
you can Click here Resumable.js to download the master branch from GitHub
14. J Query Mask Plugin
A jQuery Plugin to make masks on form fields and HTML elements.J Query Mask Plugin created by igorescobar, this repo was created in 2012
Now the number of Watchers for the J Query Mask Plugin repo is 4,288, and it has a 1469 Forks
you can find here the official website for J Query Mask Plugin
you can Click here J Query Mask Plugin to download the master branch from GitHub
15. X Editable
In-place editing with Twitter Bootstrap, jQuery UI or pure jQueryX Editable created by vitalets, this repo was created in 2012
Now the number of Watchers for the X Editable repo is 6,415, and it has a 1649 Forks
you can find here the official website for X Editable
you can Click here X Editable to download the master branch from GitHub
16. At.js
Add Github like mentions autocomplete to your application.At.js created by ichord, this repo was created in 2012
Now the number of Watchers for the At.js repo is 5,256, and it has a 712 Forks
you can find here the official website for At.js
you can Click here At.js to download the master branch from GitHub
17. Mailcheck
Email domain spelling suggesterMailcheck created by Kicksend, this repo was created in 2012
Now the number of Watchers for the Mailcheck repo is 7,716, and it has a 490 Forks
you can find here the official website for Mailcheck
you can Click here Mailcheck to download the master branch from GitHub
18. Content Tools
A JS library for building WYSIWYG editors for HTML content.Content Tools created by GetmeUK, this repo was created in 2015
Now the number of Watchers for the Content Tools repo is 3,749, and it has a 396 Forks
you can find here the official website for Content Tools
you can Click here Content Tools to download the master branch from GitHub
19. Autosize
jQuery plugin for dynamic textarea sizingAutosize created by jackmoore, this repo was created in 2011
Now the number of Watchers for the Autosize repo is 4,602, and it has a 688 Forks
you can find here the official website for Autosize
you can Click here Autosize to download the master branch from GitHub
20. jQuery Timepicker
Adds a timepicker to jQueryUI DatepickerjQuery Timepicker created by trentrichardson, this repo was created in 2010
Now the number of Watchers for the jQuery Timepicker repo is 2,701, and it has a 1063 Forks
you can find here the official website for jQuery Timepicker
you can Click here jQuery Timepicker to download the master branch from GitHub
21. 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 :)Formvalidation created by formvalidation, this repo was created in 2013
Now the number of Watchers for the Formvalidation repo is 2,785, and it has a 1989 Forks
you can find here the official website for Formvalidation
you can Click here Formvalidation to download the master branch from GitHub
22. Angular Formly
JavaScript powered forms for AngularJSAngular Formly created by formly-js, this repo was created in 2014
Now the number of Watchers for the Angular Formly repo is 2,263, and it has a 421 Forks
you can find here the official website for Angular Formly
you can Click here Angular Formly to download the master branch from GitHub
23. Jasny Bootstrap
The missing components for your favorite front-end framework.Jasny Bootstrap created by jasny, this repo was created in 2011
Now the number of Watchers for the Jasny Bootstrap repo is 2,695, and it has a 526 Forks
you can find here the official website for Jasny Bootstrap
you can Click here Jasny Bootstrap to download the master branch from GitHub
24. Bootstrap Wysiwyg
Tiny bootstrap-compatible WISWYG rich text editorBootstrap Wysiwyg created by mindmup, this repo was created in 2013
Now the number of Watchers for the Bootstrap Wysiwyg repo is 5,638, and it has a 891 Forks
you can find here the official website for Bootstrap Wysiwyg
you can Click here Bootstrap Wysiwyg to download the master branch from GitHub
25. jQuery.maskedinput
jQuery Masked Input PluginjQuery.maskedinput created by digitalBush, this repo was created in 2009
Now the number of Watchers for the jQuery.maskedinput repo is 2,056, and it has a 1084 Forks
you can find here the official website for jQuery.maskedinput
you can Click here jQuery.maskedinput to download the master branch from GitHub
26. 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.Jquery Tokeninput created by loopj, this repo was created in 2009
Now the number of Watchers for the Jquery Tokeninput repo is 2,390, and it has a 1043 Forks
you can find here the official website for Jquery Tokeninput
you can Click here Jquery Tokeninput to download the master branch from GitHub
27. Validate.js
Lightweight JavaScript form validation library inspired by CodeIgniter.Validate.js created by rickharrison, this repo was created in 2011
Now the number of Watchers for the Validate.js repo is 2,514, and it has a 412 Forks
you can find here the official website for Validate.js
you can Click here Validate.js to download the master branch from GitHub
28. jQuery Textcomplete
Introduce autocompleting power to textareas, like GitHub comment forms have.jQuery Textcomplete created by yuku-t, this repo was created in 2013
Now the number of Watchers for the jQuery Textcomplete repo is 1,654, and it has a 317 Forks
you can find here the official website for jQuery Textcomplete
you can Click here jQuery Textcomplete to download the master branch from GitHub
29. Switchery
iOS 7 style switches for your checkboxesSwitchery created by abpetkov, this repo was created in 2013
Now the number of Watchers for the Switchery repo is 2,063, and it has a 502 Forks
you can find here the official website for Switchery
you can Click here Switchery to download the master branch from GitHub
30. Multi Select
A user-friendlier drop-in replacement for the standard select with multiple attribute activated.Multi Select created by lou, this repo was created in 2011
Now the number of Watchers for the Multi Select repo is 1,824, and it has a 447 Forks
you can find here the official website for Multi Select
you can Click here Multi Select to download the master branch from GitHub
31. Formbuilder
[Needs Maintainer] Formbuilder is a small graphical interface for letting users build their own webforms.Formbuilder created by dobtco, this repo was created in 2013
Now the number of Watchers for the Formbuilder repo is 1,836, and it has a 503 Forks
you can find here the official website for Formbuilder
you can Click here Formbuilder to download the master branch from GitHub
32. Alpaca
Easy HTML5 Forms for jQueryAlpaca created by gitana, this repo was created in 2010
Now the number of Watchers for the Alpaca repo is 1,143, and it has a 362 Forks
you can find here the official website for Alpaca
you can Click here Alpaca to download the master branch from GitHub
33. 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.Garlic.js created by guillaumepotier, this repo was created in 2012
Now the number of Watchers for the Garlic.js repo is 2,351, and it has a 183 Forks
you can find here the official website for Garlic.js
you can Click here Garlic.js to download the master branch from GitHub
34. Sisyphus
Gmail-like client-side drafts and bit more. Plugin developed to save html forms data to LocalStorage to restore them after browser crashes, tabs closings and other disasters.Sisyphus created by simsalabim, this repo was created in 2011
Now the number of Watchers for the Sisyphus repo is 2,008, and it has a 242 Forks
you can find here the official website for Sisyphus
you can Click here Sisyphus to download the master branch from GitHub
35. jQuery Steps
A powerful jQuery wizard plugin that supports accessibility and HTML5.jQuery Steps created by rstaib, this repo was created in 2013
Now the number of Watchers for the jQuery Steps repo is 1,628, and it has a 765 Forks
you can find here the official website for jQuery Steps
you can Click here jQuery Steps to download the master branch from GitHub
36. Datedropper
datedropper is a jQuery plugin that provides a quick and easy way to manage dates for input fields.Datedropper created by felicegattuso, this repo was created in 2015
Now the number of Watchers for the Datedropper repo is 1,706, and it has a 197 Forks
you can find here the official website for Datedropper
you can Click here Datedropper to download the master branch from GitHub
37. Angular Datepicker
calendar and datepicker directives for angularAngular Datepicker created by g00fy-, this repo was created in 2013
Now the number of Watchers for the Angular Datepicker repo is 743, and it has a 435 Forks
you can find here the official website for Angular Datepicker
you can Click here Angular Datepicker to download the master branch from GitHub
38. Magicsuggest
Multiple Selection Combo Box using Bootstrap 3Magicsuggest created by nicolasbize, this repo was created in 2013
Now the number of Watchers for the Magicsuggest repo is 1,311, and it has a 274 Forks
you can find here the official website for Magicsuggest
you can Click here Magicsuggest to download the master branch from GitHub
39. Angular Validation
Customizing Form Valid Message in AngularJSAngular Validation created by huei90, this repo was created in 2013
Now the number of Watchers for the Angular Validation repo is 715, and it has a 193 Forks
you can find here the official website for Angular Validation
you can Click here Angular Validation to download the master branch from GitHub
40. Fancy Input
Makes typing in input fields fun with CSS3 effectsFancy Input created by yairEO, this repo was created in 2013
Now the number of Watchers for the Fancy Input repo is 1,958, and it has a 296 Forks
you can find here the official website for Fancy Input
you can Click here Fancy Input to download the master branch from GitHub
41. Fort.js
Modern progress bar for form completion. Fort.js created by idriskhenchil, this repo was created in 2014
Now the number of Watchers for the Fort.js repo is 964, and it has a 111 Forks
you can find here the official website for Fort.js
you can Click here Fort.js to download the master branch from GitHub
42. Sc Editor
A lightweight HTML and BBCode WYSIWYG editorSc Editor created by samclarke, this repo was created in 2011
Now the number of Watchers for the Sc Editor repo is 478, and it has a 161 Forks
you can find here the official website for Sc Editor
you can Click here Sc Editor to download the master branch from GitHub
43. Taggle.js
Form-ready dependency-less tagging.Taggle.js created by okcoker, this repo was created in 2013
Now the number of Watchers for the Taggle.js repo is 639, and it has a 119 Forks
you can find here the official website for Taggle.js
you can Click here Taggle.js to download the master branch from GitHub
44. Starability
Accessible rating forms with cute animations on top.Starability created by LunarLogic, this repo was created in 2016
Now the number of Watchers for the Starability repo is 978, and it has a 94 Forks
you can find here the official website for Starability
you can Click here Starability to download the master branch from GitHub
45. Behave.js

A lightweight, cross browser library for adding IDE style behaviors to plain text areasBehave.js created by jakiestfu, this repo was created in 2013
Now the number of Watchers for the Behave.js repo is 1,727, and it has a 111 Forks
you can find here the official website for Behave.js
you can Click here Behave.js to download the master branch from GitHub
46. Forms Angular
Probably the most opinionated framework in the worldForms Angular created by forms-angular, this repo was created in 2013
Now the number of Watchers for the Forms Angular repo is 411, and it has a 87 Forks
you can find here the official website for Forms Angular
you can Click here Forms Angular to download the master branch from GitHub
47. Hide Show Password
Because life's too short to waste time re-typing passwords.Hide Show Password created by cloudfour, this repo was created in 2013
Now the number of Watchers for the Hide Show Password repo is 726, and it has a 113 Forks
you can find here the official website for Hide Show Password
you can Click here Hide Show Password to download the master branch from GitHub
48. Idealforms
The ultimate framework for building and validating responsive HTML5 forms.Idealforms created by elclanrs, this repo was created in 2013
Now the number of Watchers for the Idealforms repo is 742, and it has a 127 Forks
you can find here the official website for Idealforms
you can Click here Idealforms to download the master branch from GitHub
49. Form2js
Javascript library for collecting form dataForm2js created by maxatwork, this repo was created in 2010
Now the number of Watchers for the Form2js repo is 626, and it has a 137 Forks
you can find here the official website for Form2js
you can Click here Form2js to download the master branch from GitHub
50. Color Picker
React ColorPickerColor Picker created by react-component, this repo was created in 2015
Now the number of Watchers for the Color Picker repo is 346, and it has a 66 Forks
you can find here the official website for Color Picker
you can Click here Color Picker to download the master branch from GitHub
51. H5F

A JavaScript library that allows you to use the HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.H5F created by ryanseddon, this repo was created in 2010
Now the number of Watchers for the H5F repo is 762, and it has a 120 Forks
you can find here the official website for H5F
you can Click here H5F to download the master branch from GitHub
52. Colorpicker
jQuery UI widget for color picking (similar to the one in Microsoft Office 2010).Colorpicker created by evoluteur, this repo was created in 2012
Now the number of Watchers for the Colorpicker repo is 266, and it has a 119 Forks
you can find here the official website for Colorpicker
you can Click here Colorpicker to download the master branch from GitHub
53. Nod
jQuery plugin that gives you frontend validation for forms.Nod created by casperin, this repo was created in 2013
Now the number of Watchers for the Nod repo is 387, and it has a 139 Forks
you can find here the official website for Nod
you can Click here Nod to download the master branch from GitHub
54. React Editext
Editable Text Component for React AppsReact Editext created by alioguzhan, this repo was created in 2018
Now the number of Watchers for the React Editext repo is 187, and it has a 25 Forks
you can find here the official website for React Editext
you can Click here React Editext to download the master branch from GitHub
55. Flexi Color Picker
A pure JavaScript color picker - no images, external libraries, CSS or 1px divs.Flexi Color Picker created by DavidDurman, this repo was created in 2011
Now the number of Watchers for the Flexi Color Picker repo is 395, and it has a 147 Forks
you can find here the official website for Flexi Color Picker
you can Click here Flexi Color Picker to download the master branch from GitHub
56. jQuery Autotab
A jQuery plugin that provides auto tabbing and filtering on text fields in a formjQuery Autotab created by Mathachew, this repo was created in 2013
Now the number of Watchers for the jQuery Autotab repo is 369, and it has a 100 Forks
you can find here the official website for jQuery Autotab
you can Click here jQuery Autotab to download the master branch from GitHub
57. Expanding Textareas
jQuery plugin for elegant expanding textareasExpanding Textareas created by bgrins, this repo was created in 2011
Now the number of Watchers for the Expanding Textareas repo is 269, and it has a 77 Forks
you can find here the official website for Expanding Textareas
you can Click here Expanding Textareas to download the master branch from GitHub
58. Progression.js
A jQuery plugin that gives users real time hints & progress updates as they complete formsProgression.js created by aarondo, this repo was created in 2013
Now the number of Watchers for the Progression.js repo is 606, and it has a 91 Forks
you can find here the official website for Progression.js
you can Click here Progression.js to download the master branch from GitHub
59. Filereader.js
A lightweight wrapper for the JavaScript FileReader interfaceFilereader.js created by bgrins, this repo was created in 2010
Now the number of Watchers for the Filereader.js repo is 404, and it has a 84 Forks
you can find here the official website for Filereader.js
you can Click here Filereader.js to download the master branch from GitHub
60. Pretty Checkable
A jQuery plugin to replace checkboxes and radios for custom imagesPretty Checkable created by arthurgouveia, this repo was created in 2012
Now the number of Watchers for the Pretty Checkable repo is 350, and it has a 106 Forks
you can find here the official website for Pretty Checkable
you can Click here Pretty Checkable to download the master branch from GitHub
61. jQuery Super Labels
Give your forms a helping of awesome!jQuery Super Labels created by remybach, this repo was created in 2012
Now the number of Watchers for the jQuery Super Labels repo is 419, and it has a 45 Forks
you can find here the official website for jQuery Super Labels
you can Click here jQuery Super Labels to download the master branch from GitHub
62. Validetta
A tiny jquery plugin for validate your formsValidetta created by hsnayd, this repo was created in 2013
Now the number of Watchers for the Validetta repo is 175, and it has a 33 Forks
you can find here the official website for Validetta
you can Click here Validetta to download the master branch from GitHub
63. Tus Jquery Client
A jquery plugin implementing the tus resumable upload protocol.Tus Jquery Client created by tus, this repo was created in 2013
Now the number of Watchers for the Tus Jquery Client repo is 166, and it has a 18 Forks
you can find here the official website for Tus Jquery Client
you can Click here Tus Jquery Client to download the master branch from GitHub
64. jQuery Smart Auto Complete
AutoComplete plugin with smart defaults and flexibility to customizejQuery Smart Auto Complete created by laktek, this repo was created in 2011
Now the number of Watchers for the jQuery Smart Auto Complete repo is 252, and it has a 39 Forks
you can find here the official website for jQuery Smart Auto Complete
you can Click here jQuery Smart Auto Complete to download the master branch from GitHub
65. Really Simple Color Picker
Simple Color Picker written in jQuery.Really Simple Color Picker created by laktek, this repo was created in 2008
Now the number of Watchers for the Really Simple Color Picker repo is 180, and it has a 66 Forks
you can find here the official website for Really Simple Color Picker
you can Click here Really Simple Color Picker to download the master branch from GitHub
66. Inputex

A javascript framework for YUI to build fields and forms.Inputex created by neyric, this repo was created in 2009
Now the number of Watchers for the Inputex repo is 111, and it has a 35 Forks
you can find here the official website for Inputex
you can Click here Inputex to download the master branch from GitHub
67. Fieldval Js
Fieldval Js created by FieldVal, this repo was created in 2014
Now the number of Watchers for the Fieldval Js repo is 134, and it has a 8 Forks
you can find here the official website for Fieldval Js
you can Click here Fieldval Js to download the master branch from GitHub
68. Validatr
Cross Browser HTML5 Form Validation.Validatr created by jaymorrow, this repo was created in 2013
Now the number of Watchers for the Validatr repo is 279, and it has a 41 Forks
you can find here the official website for Validatr
you can Click here Validatr to download the master branch from GitHub
69. Completely
A fresh take on autocompletion for a wonderful user experienceCompletely created by lorenzoongithub, this repo was created in 2013
Now the number of Watchers for the Completely repo is 251, and it has a 32 Forks
you can find here the official website for Completely
you can Click here Completely to download the master branch from GitHub
70. T Former.js
tFormer.js - Empower your HTML formsT Former.js created by TjRus, this repo was created in 2013
Now the number of Watchers for the T Former.js repo is 71, and it has a 13 Forks
you can find here the official website for T Former.js
you can Click here T Former.js to download the master branch from GitHub
71. Zen Form
Add distraction mode for formsZen Form created by Idered, this repo was created in 2013
Now the number of Watchers for the Zen Form repo is 62, and it has a 8 Forks
you can find here the official website for Zen Form
you can Click here Zen Form to download the master branch from GitHub
Conclusion
These are 71 Best JavaScript forms to Use in your project that you can try and start using in your projects today.
What is your favorite JavaScript library? Feel free to share in the comments below.