#5 – SumoSelect (jQuery)

The jQuery.SumoSelect script is a jQuery depended cross device Select plugin, which requires at least the jQuery version 1.8.3. It is compatible with 8+, 4+, 11+, 4+ and Chrome and supports also Apple iOS 3 (and above), Googles Android 2.1 (and above) and Windows Phone. (I have never held something like that in my own hands!) The Script supports all basic things, such as Single / Multiple fields, Optgroups, Selected and Disabled States and Placeholders. If offers also a search function, a custom postback data format field as well as is easily designable with CSS.

I really like this JavaScript package, and used it a lot before I turned completely away from jQuery itself. But if you’re still using this library, then don’t miss this awesome Plugin:

Stars 500 Issues Opened 60
Watches 48 Pull Requests 14
Forks 263 Latest Release 3.0.2
Yesterday 94 Last 7 Days 330
Last 31 Days 1687 Since 2015 25270
npm install sumoselect
yarn add sumoselect
bower install sumoselect

 

#4 – Selectize.js (jQuery)

The Selectize.js plugin is in my opinion the most beautiful <select> replacement of all, which sadly also depends on jQuery (at least version 1.7.0). The developer compares his project with Chosen, Select2 and Tags Input, because is offers the possibility to add new options on the fly by typing in and pressing enter. You can compare it with the “To” field of the most eMail (Web) clients, which shows the last entries and allows to set completely new ones. It also offers MANY options to configure the design and behaviour as well as really useful plugins. Did I already mentioned that this script looks really beautiful (in all available themes)?

Don’t miss it:

Stars 12072 Issues Opened 660
Watches 331 Pull Requests 30
Forks 3319 Latest Release 0.12.4
Yesterday 55 Last 7 Days 249
Last 31 Days 1136 Since 2015 14400
npm install selectize.js
yarn add selectize.js
bower install selectize.js

 

#3 – Chosen (jQuery)

Harvest HQs Chosen is one of the most known and most used jQuery and PrototypeJS plugins in the Internet and the Intranet of big companies. Like everyone uses this JavaScript project OR has it used or tried, at least! It is completely written in CoffeeScript and SASS and requires at least jQuery 1.7 or Prototype 1.7. The script itself is compatible with all modern browsers, starting with 8+ and is automatically disabled on mobile phones and tablets. This script provides a few features including also a few options, the most of them changes and configures the search system and behaviour. It also handles the main <select> attributes and states, but don’t allow to manipulate or change the options during the runtime.

It is one of the most famous JavaScript projects, which is widely use and you may become the next Chosen User, so don’t wait and check it out:

Stars 22185 Issues Opened 238
Watches 728 Pull Requests 30
Forks 4235 Latest Release 1.8.7
Yesterday 6308 Last 7 Days 30990
Last 31 Days 129490 Since 2015 1772546
npm install chosen-js
yarn add chosen-js
bower install chosen

 

#2 – Select2 (jQuery)

The biggest competition for the last script is called Select2, a jQuery 1.7.3 based plugin. It is the most configurable <select> replacement package inside the world wide web, which its over 40 Options and Callbacks. And all this features and functions are far backwards compatible with 8+, 3+, 10.6+, 10+ and 8+. Moreover is it also available for Django, Drupal, Metero, Ruby on Rails, Wicket, Yii 2 and AngularJS, next to the Javascript package itself, of course. With all this ability it is possible to adapt this script to almost any application and use-case.

Every single user, who didn’t uses Chosen stayed at Select2. So give it a try too!

Stars 24074 Issues Opened 43
Watches 787 Pull Requests 11
Forks 5764 Latest Release 4.0.12
Yesterday 45604 Last 7 Days 236553
Last 31 Days 1012562 Since 2015 12512256
npm install select2
yarn add select2
bower install select2

 

#1 – Selectr (Vanilla)

Now it gets interesting: The Selectr package, by Mobius1, is a pure vanilla JavaScript plugin which is still highly configurable and designable. The script itself also offers the possibility to take-over / overwrite the complete render process of the single options, using a callback function. The basic set of functions is also available of course, and gets extended by an Input-Tagging system a Search function and many options to configure the behaviour and system too. It doesn’t has any dependencies to any package, and is still compatible with all (modern) browsers, starting with (the not so modern) 9+.

It is really neat, check it out:

Stars 235 Issues Opened 46
Watches 6 Pull Requests 1
Forks 48 Latest Release 2.4.13
Yesterday 8164 Last 7 Days 41506
Last 31 Days 177977 Since 2015 1173270
npm install mobius1-selectr
yarn add mobius1-selectr
bower install mobius1-selectr

 

#0 – tail.select (Vanilla)

What a shameless self-promotion! Yeah, the tail.select script is one of our own products, but why shouldn’t we mention it in this article? It’s a really good and working alternative to the scripts above, completely written in vanilla JavaScript and ready to get used. Our smart script also offers many functions and features, even if it is still a beta build. So give it a try, and if you like our Select alternative we would appreciate if you Star it on GitHub. Thanks!

Stars 89 Issues Opened 31
Watches 10 Pull Requests 0
Forks 29 Latest Release 0.5.15
Yesterday 99 Last 7 Days 477
Last 31 Days 1591 Since 2015 16249
npm install tail.select
yarn add tail.select
bower install tail.select