awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
monterail avatar

monterail/vue-multiselect

0
View on GitHub↗
6,787 stars·992 forks·JavaScript·MIT·11 viewsvue-multiselect.js.org↗

Vue Multiselect

vue-multiselect is a selection component for Vue.js that provides a customizable dropdown input supporting single and multiple selection. It functions as a selection field that allows users to pick multiple options from a list simultaneously and as a tagging input for creating and adding custom labels to a collection.

The component supports asynchronous data loading to fetch selection options from a remote API or data source on demand. It includes built-in search filtering to process queries against the options list and dynamically hide non-matching items.

The project covers the development of form inputs and custom selection workflows. It provides capabilities for dynamic data selection and the creation of user tagging interfaces.

Features

  • Searchable Select Inputs - Ships a customizable select component with integrated search inputs for filtering large lists of options.
  • Asynchronous Option Loading - Provides capabilities for fetching selection list items from a remote API dynamically during user interaction.
  • Dynamic Tagging Inputs - Allows users to type and enter custom labels or tags into a growing selection list.
  • Asynchronous - Functions as a Vue.js input that fetches selection options from a remote API on demand.
  • List Search Filters - Includes real-time filtering mechanisms for narrowing down long lists of selectable options via a search field.
  • Tag Inputs - Provides input fields that allow users to enter and manage multiple discrete custom tags.
  • Vue.js Select Components - Implements a customizable dropdown input for Vue.js with built-in search and single/multiple selection.
  • Vue.js Tagging Inputs - Provides a text entry field for Vue.js that lets users create and add custom labels to a collection.
  • Vue.js Multiselect Inputs - Provides a selection field for Vue.js that allows users to pick multiple options from a list simultaneously.
  • Custom Option Renderers - Provides custom renderers for defining the visual templates of dropdown suggestions and selected tags.
  • Vue.js Form Component Suites - Provides a high-quality form component specifically developed for Vue.js applications.
  • Select Components - Universal select and tagging component.
  • UI Components - Versatile select box solution for Vue.js.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.

Star history

Star history chart for monterail/vue-multiselectStar history chart for monterail/vue-multiselect

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vue Multiselect

Similar open-source projects, ranked by how many features they share with Vue Multiselect.
  • shentao/vue-multiselectshentao avatar

    shentao/vue-multiselect

    6,787View on GitHub↗

    vue-multiselect is a suite of selection components for Vue.js that provides a searchable dropdown interface for single or multiple selections. It functions as a select input and tagging component capable of handling datasets from local sources or remote APIs. The project is distinguished by its support for asynchronous selection, enabling the retrieval of options from a remote source based on real-time search queries. It also features a dynamic tagging interface that allows users to create new custom tags when a required value is missing from the existing list. The component covers a broad r

    JavaScriptcomponentdropdownjavascript
    View on GitHub↗6,787
  • selectize/selectize.jsselectize avatar

    selectize/selectize.js

    13,022View on GitHub↗

    Selectize.js is a jQuery-based autocomplete library and tagging interface component. It functions as a searchable selection tool that combines a text input field with a dropdown select box to facilitate fast item lookup and the management of discrete tags. The project specializes in remote data input, allowing it to fetch, rank, and integrate options from a server in real-time as a user types. It utilizes a weighted search ranking system to score and sort results by scanning multiple text fields for relevance. The library covers a broad range of user interface capabilities, including multi-s

    SCSS
    View on GitHub↗13,022
  • jedwatson/react-selectJedWatson avatar

    JedWatson/react-select

    28,040View on GitHub↗

    react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types. The library is distinguished by a component-injection architecture that allows users to replace internal UI fragments with custom React components. It further enables deep visual customization through prop-based style merging, allowing user-defined CSS objects to override internal defaults for brand

    TypeScript
    View on GitHub↗28,040
  • choices-js/choicesChoices-js avatar

    Choices-js/Choices

    6,801View on GitHub↗

    Choices is a vanilla JavaScript library used to create customizable select boxes and text inputs without external dependencies. It functions as a custom select box plugin that transforms standard HTML select elements into searchable, stylable dropdowns and tagged text input components. The library distinguishes itself through a system of customizable HTML templates and CSS custom properties, allowing for the creation of tailored UI components. It provides the ability to define custom HTML structures for input components and modify the visual appearance of the interface via CSS theme styling.

    JavaScriptchoicechoiceschoicesjs
    View on GitHub↗6,801
See all 30 alternatives to Vue Multiselect→

Frequently asked questions

What does monterail/vue-multiselect do?

vue-multiselect is a selection component for Vue.js that provides a customizable dropdown input supporting single and multiple selection. It functions as a selection field that allows users to pick multiple options from a list simultaneously and as a tagging input for creating and adding custom labels to a collection.

What are the main features of monterail/vue-multiselect?

The main features of monterail/vue-multiselect are: Searchable Select Inputs, Asynchronous Option Loading, Dynamic Tagging Inputs, Asynchronous, List Search Filters, Tag Inputs, Vue.js Select Components, Vue.js Tagging Inputs.

What are some open-source alternatives to monterail/vue-multiselect?

Open-source alternatives to monterail/vue-multiselect include: shentao/vue-multiselect — vue-multiselect is a suite of selection components for Vue.js that provides a searchable dropdown interface for single… selectize/selectize.js — Selectize.js is a jQuery-based autocomplete library and tagging interface component. It functions as a searchable… jedwatson/react-select — react-select is a customizable select input for React applications that supports single and multiple value selection… choices-js/choices — Choices is a vanilla JavaScript library used to create customizable select boxes and text inputs without external… surmon-china/vue-quill-editor — vue-quill-editor is a Quill rich text editor component for Vue applications. It provides an extensible WYSIWYG… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by…