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↗
vue-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.

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

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.
6,787 stars·992 forks·JavaScript·MIT·18 views

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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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.

Which projects share features with monterail/vue-multiselect?

Projects with overlapping indexed features 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…

Projects sharing features with Vue Multiselect

These projects share indexed features with Vue Multiselect. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→