#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 497 Issues Opened 59
Watches 47 Pull Requests 12
Forks 264 Latest Release 3.0.2
Yesterday 11 Last 7 Days 326
Last 31 Days 1038 Since 2015 23735
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 11992 Issues Opened 652
Watches 332 Pull Requests 30
Forks 3285 Latest Release 0.12.4
Yesterday 0 Last 7 Days 199
Last 31 Days 787 Since 2015 14381
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 22138 Issues Opened 234
Watches 738 Pull Requests 30
Forks 4227 Latest Release 1.8.7
Yesterday 505 Last 7 Days 26077
Last 31 Days 106248 Since 2015 1633781
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 23954 Issues Opened 46
Watches 803 Pull Requests 12
Forks 5695 Latest Release 4.0.10
Yesterday 6401 Last 7 Days 233142
Last 31 Days 939559 Since 2015 11416324
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 214 Issues Opened 43
Watches 4 Pull Requests 1
Forks 43 Latest Release 2.4.13
Yesterday 992 Last 7 Days 33452
Last 31 Days 128645 Since 2015 878586
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 81 Issues Opened 28
Watches 10 Pull Requests 0
Forks 23 Latest Release 0.5.15
Yesterday 4 Last 7 Days 736
Last 31 Days 3426 Since 2015 13380
npm install tail.select
yarn add tail.select
bower install tail.select