Vue Select

Current Release Bundle Size Monthly Downloads Code Coverage Maintainability Score MIT License

Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.

Vue Select is a feature rich select/dropdown/typeahead component. It provides a default template that fits the 80% use case for a select dropdown. Here it is by default:

If you want to get a quick sense of what vue-select can do, check out the sandbox.


  • Tagging
  • Filtering/Searching
  • Vuex Support
  • AJAX Support
  • SSR Support
  • Select Single/Multiple Options
  • Tested with Bootstrap 3/4, Bulma, Foundation
  • +95% Test Coverage
  • ~20kb Total / ~5kb CSS / ~15kb JS
  • Zero dependencies