#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 487 Issues Opened 54
Watches 49 Pull Requests 13
Forks 255 Latest Release 3.0.2
Yesterday 64 Last 7 Days 339
Last 31 Days 1387 Since 2015 19850
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 11818 Issues Opened 646
Watches 337 Pull Requests 30
Forks 3215 Latest Release 0.12.4
Yesterday 62 Last 7 Days 216
Last 31 Days 739 Since 2015 12221
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 22066 Issues Opened 224
Watches 747 Pull Requests 30
Forks 4215 Latest Release 1.8.7
Yesterday 5206 Last 7 Days 24313
Last 31 Days 105882 Since 2015 1334593
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 23589 Issues Opened 56
Watches 802 Pull Requests 30
Forks 5578 Latest Release 4.0.7
Yesterday 34600 Last 7 Days 182979
Last 31 Days 753445 Since 2015 8991952
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 182 Issues Opened 37
Watches 4 Pull Requests 1
Forks 38 Latest Release 2.4.8
Yesterday 3877 Last 7 Days 22387
Last 31 Days 82946 Since 2015 442632
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 49 Issues Opened 4
Watches 10 Pull Requests 0
Forks 13 Latest Release 0.5.11
Yesterday 31 Last 7 Days 171
Last 31 Days 842 Since 2015 5621
npm install tail.select
yarn add tail.select
bower install tail.select