Better-Nice-Select
This plugin let's you create a modern looking select field for enhancing native selects with a better multi-select interface, autocomplete and typeahead functionality. It can be initialized over JS or HTML and does not need other libraries to work with! Better-Nice-Select gives you a select box with support for searching, tagging, remote data sets, scrolling, and many other highly used options.
Internationalization
You can use translations provided by Better-Nice-Select, by setting a default translation option for your page
Remote Data Support
Using AJAX or FETCH you can get your data in JSON format and efficiently search large lists of items
Dynamic Item Creation
Allow users to type in a new option and add it on the fly as new tags
Theming
Fully skinnable, CSS built with Sass
Keyboard Accessibility
Plugin can be fully controlled via keyboard navigation