#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 494 Issues Opened 57
Watches 49 Pull Requests 12
Forks 259 Latest Release 3.0.2
Yesterday 89 Last 7 Days 430
Last 31 Days 1747 Since 2015 22184
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 11888 Issues Opened 651
Watches 333 Pull Requests 30
Forks 3241 Latest Release 0.12.4
Yesterday 59 Last 7 Days 208
Last 31 Days 1005 Since 2015 13835
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 22095 Issues Opened 230
Watches 743 Pull Requests 30
Forks 4215 Latest Release 1.8.7
Yesterday 5026 Last 7 Days 23249
Last 31 Days 109600 Since 2015 1487949
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 23734 Issues Opened 53
Watches 801 Pull Requests 20
Forks 5640 Latest Release 4.0.7
Yesterday 37081 Last 7 Days 192355
Last 31 Days 828958 Since 2015 10122243
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 198 Issues Opened 36
Watches 4 Pull Requests 1
Forks 42 Latest Release 2.4.11
Yesterday 5152 Last 7 Days 25139
Last 31 Days 104595 Since 2015 610346
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 61 Issues Opened 11
Watches 10 Pull Requests 0
Forks 15 Latest Release 0.5.14
Yesterday 136 Last 7 Days 434
Last 31 Days 1241 Since 2015 7490
npm install tail.select
yarn add tail.select
bower install tail.select