Choices is a lightweight, vanilla JavaScript library that enhances HTML select elements and text inputs with a powerful, accessible, and customizable dropdown and tagging interface. The library transforms standard select boxes into searchable, multi-select dropdowns with features like placeholder text, item removal, and keyboard navigation. Choices supports single and multiple selection modes, dynamic option loading, custom templates, and extensive styling options through CSS. It provides accessibility features including ARIA attributes, keyboard navigation, and screen reader support for inclusive user experiences. The library is framework-agnostic, has no dependencies, and offers a simple API for programmatic control and event handling. Choices is particularly useful for creating tag inputs, autocomplete fields, and enhanced form controls with better user experience than native HTML selects. It's lightweight (around 46KB minified), performant with large option sets, and highly customizable to match any design system.

Domain
Version
Title
Page Rank
Lang
media.netMedia.net | The Sell Side Platform for Greater Outcomes5.2EN
thenewamerican.comThe New American - That Freedom Shall Not Perish4.9EN
evaluationkit.comCourse Evaluation & Survey Software | Watermark2.5EN
pushub.net10.2.0Pushub - Engaged Audience, Reached Everywhere | Ad Network for Publishers & Advertisers2.6EN
bcchildrens.ca4.8
abcbirds.orgAmerican Bird Conservancy4.6EN, ES
classera.com4.4
acuite.inAcuité Ratings & Research LTD4.7
barranquilla.gov.co4.7
neaq.orgNew England Aquarium in Boston - Protecting Animals & the Ocean4.4EN
grin.co4.1
smart-radius.com
historymuseum.ca9.0.14.5
viceroyhotelsandresorts.com4.0
danaher.com4.3
uniasselvi.com.br3.1
varesenews.it9.0.14.4
goblin.tools4.5
mxat.ru11.1.04.5
nutshell.com4.5
warmuseum.ca9.0.14.5
logix.in3.1
plant-for-the-planet.org4.5
consalud.es4.3
batesvilletechnology.com

Language Distribution

Quick Stats

Total websites
121
Category
JavaScript libraries
Languages detected
6

Related Technologies

Frequently Used With