FindSoftware

Choices.js

Vanilla JavaScript select box and text input plugin with configurable options and no jQuery dependency.

Choices.js is a select box and text input plugin written in JavaScript and built to work without jQuery. It is installed from npm for use with a bundler, or loaded as a built file from a CDN. The README lists right-to-left support among its features and asks for more active maintainers.

Worth knowing

The README describes a build flag that allows loading Choices into a non-browser environment.

Identity

Status
Active
Maintainer
Josh Johnson4
First release
20163

Rendering and deploy

Install with
npm5

Releases

Current major version
116
Last release
2026-08-236

Adoption

GitHub stars
6,8272
npm downloads a week
575,9568
Contributors
937
Dependent repositories
1,8479
Dependent packages
1749

Why these figures do not compare

Sources

  1. 2026-11-04: links, Categories
    choices-js.github.io/Choices/
  2. 2026-11-04: links, Written in, License model, GitHub stars
    api.github.com/repos/Choices-js/Choices
  3. 2026-11-04: First release
    api.github.com/repos/Choices-js/Choices/releases/tags/v2.3.1
  4. 2026-11-04: Maintainer
    github.com/Choices-js/Choices/blob/main/LICENSE
  5. 2026-11-04: Install with, Multilingual, License
    github.com/Choices-js/Choices/blob/main/README.md
  6. 2026-11-04: Current major version, Last release
    api.github.com/repos/Choices-js/Choices/releases/tags/v11.2.4
  7. 2026-11-04: Contributors
    api.github.com/repos/Choices-js/Choices/contributors?per_page=1
  8. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/choices.js
  9. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/choices.js

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON