APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 JavaScript Form Widget Projects
-
select2
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
Project mention: Server-based interactive autocomplete with Datastar (and Common Lisp) | dev.to | 2026-09-11I have used AngularUI's typeahead (it was actually good :) ), I still use select2 (JQuery-based, you need a JS config, a jS post-process if needed, and an API endpoint that returns JSON (that's doable ;) ).
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
dropzone
Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
-
-
-
-
-
bootstrap-select
:rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
plupload
Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
-
-
FileAPI
FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
-
jQuery-Autocomplete
Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields
-
flow.js
A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.
-
-
analytics
Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors (by DavidWells)
-
-
tom-select
Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation. Useful for tagging, contact lists, etc.
-
jquery multi-select
A user-friendlier drop-in replacement for the standard select with multiple attribute activated.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Form Widgets discussion
JavaScript Form Widgets related posts
-
Server-based interactive autocomplete with Datastar (and Common Lisp)
-
Select2 – The jQuery replacement for select boxes
-
Pikaday: A friendly guide to front-end date pickers
-
Melhores APIs JavaScript para carregamento (upload) de arquivos em 2025
-
Ask HN: Framework for Quick Python or Java and Web UIs?
-
autoComplete.js VS awesomplete - a user suggested alternative
2 projects | 5 Nov 2024 -
The best React select component libraries
-
A note from our sponsor - AppSignal
www.appsignal.com | 6 Oct 2026
Index
What are some of the best open-source Form Widget projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | select2 | 25,908 |
| 2 | dropzone | 18,380 |
| 3 | typeahead.js | 16,452 |
| 4 | filepond | 16,395 |
| 5 | bootstrap-datepicker | 12,642 |
| 6 | daterangepicker | 10,983 |
| 7 | bootstrap-select | 9,821 |
| 8 | dat.gui | 7,730 |
| 9 | pickadate.js | 7,656 |
| 10 | awesomplete | 6,978 |
| 11 | Choices.js | 6,826 |
| 12 | plupload | 5,618 |
| 13 | form | 5,155 |
| 14 | FileAPI | 3,546 |
| 15 | jQuery-Autocomplete | 3,536 |
| 16 | flow.js | 2,990 |
| 17 | rome | 2,894 |
| 18 | analytics | 2,666 |
| 19 | tag-it | 2,458 |
| 20 | tom-select | 2,230 |
| 21 | jquery multi-select | 1,888 |
| 22 | Countable | 1,640 |
| 23 | vanilla-masker | 1,302 |