vs-vue3-select

Vue3 Select is a feature rich select, dropdown, typeahead, tag input component
27,399 9
Install
npm install vs-vue3-select
Latest Version:1.3.8
Vue:3
License:MIT
Last Updated:Jun 30, 2026
Links: GitHub  ·  npm
Maintainer: vasoft

Vs Vue3 Select

Current Release Release Date Monthly Downloads min gzipped size MIT License Coverage Status

Vs Vue3 Select is a feature rich select/dropdown/typeahead component. It provides a default template that fits most use cases for a filterable select dropdown. The component is designed to be as lightweight as possible, while maintaining high standards for accessibility.

This is a fork of a popular component that has not been maintained for a long time. The component has been enhanced with additional functionality and will continue to evolve and receive updates.

Fork history:

Features

  • Tags input
  • Filtering / Searching
  • Vuex/Pinia Support
  • AJAX Support
  • SSR Support
  • Accessible
  • ~20kb Total / ~5kb CSS / ~15kb JS
  • Select Single/Multiple Options
  • Customizable with slots and CSS variables
  • Zero dependencies

Documentation and examples

Install

npm install vs-vue3-select

Then, import and register the component:

import Vue from 'vue'
import VueSelect from 'vs-vue3-select'
import 'vs-vue3-select/dist/vs-vue3-select.css'

app.component('v-select', VueSelect)

License

MIT

Related Packages

vue3-select-component

A flexible & modern select-input control for Vue 3.

649,098 119
tselect

Dropdown menu for VueJs

348 1
vue-selectize

A Vue.js directive for selectize.js

9,747 24
vue-tags-component

Vue.js 2+ tags component

5,521 25

Version History

Version Released License
1.3.8 MIT
1.3.7 MIT
1.3.6 MIT
1.3.5 MIT
1.3.4 MIT