Tom Select
Tom Select: Lightweight JavaScript Select Box/Dropdown Plugin
A customizable, high-performance select box/dropdown plugin with autocomplete, searching/filtering, and more, aiming to be a lightweight alternative to Select2.
What is Tom Select?
Tom Select is an open source JavaScript select box/dropdown plugin for replacing default select elements on the web. It is designed to be highly customizable, allowing developers to style, theme, and adapt it to their needs. Some of the key features of Tom Select include:
- Lightweight and minimal design
- Supports searching/filtering as you type
- Async/ajax loading support for large datasets
- Autocomplete suggestions
- Custom placeholder text while loading options
- Grouping select options with optgroups
- Works with multiple select
- Themes and plugins available for easy customization
- Support for accessibility (a11y), multi lingual
- No dependencies outside of core Vanilla JS
- Support on all major browsers
- Open source (MIT license), written in TypeScript
- Small size: around 12kb gzipped/minified
Tom Select was created as an alternative to heavier pickers like Select2 and Chosen, with more focus on speed, small size, and extensibility via plugins. It aims for a lightweight yet full-featured direction. As an open source project it allows contributors to build themes and plugins on top of the core.
Tom Select Features
Features
- Autocomplete/search functionality
- Supports large datasets
- Customizable look and feel
- Keyboard support
- Works with select, multi-select, and ajax selects
- Lightweight codebase
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Tom Select Alternatives
View all Tom Select alternatives with detailed comparison →
Top Development and Javascript Libraries and other similar apps like Tom Select
Here are some alternatives to Tom Select:
Suggest an alternative ❐Select2
Selectr
JQuery TokenInput
Chosen
Selectize.js
Bootstrap Multiselect