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
harvesthq avatar

harvesthq/chosen

0
View on GitHub↗
21,980 stars·4,024 forks·HTML·22 viewsharvesthq.github.io/chosen↗

Chosen

Chosen is a JavaScript library that transforms standard HTML select elements into searchable, user-friendly dropdown menus. It functions as a form input enhancement tool designed to improve the usability of long or complex selection lists.

The library provides a multi-select interface that allows users to manage multiple options with selection limit controls and clear buttons. It also includes built-in support for right-to-left languages, adjusting the layout and text direction of the user interface components accordingly.

The project covers a range of selection interface capabilities, including grouped option support for categorized lists, dynamic synchronization between the visual interface and the underlying data, and the ability to restrict the maximum number of items selectable in a field.

Features

  • Searchable Dropdowns - Provides a searchable dropdown interface that replaces standard HTML select boxes for better usability.
  • Form and Input Management - Optimizes complex web forms by adding search and grouping capabilities to selection inputs.
  • Multi-Select Components - Provides an interactive interface for managing multiple selections with limits and clear buttons.
  • Multi-Select Inputs - Provides a refined interface for selecting multiple options from a list with built-in selection limits.
  • Search Filters - Implements real-time filtering of dropdown options based on user text input.
  • Select List Interactions - Transforms standard dropdowns into interactive lists to simplify the process of selecting single or multiple options.
  • Searchable Select Inputs - Transforms standard HTML select elements into searchable, user-friendly dropdown menus.
  • Right-To-Left Support - Adjusts selection menu layouts and text direction to support right-to-left languages.
  • Option Grouping - Renders categorized lists of choices using group headers for better organization.
  • Selection Limiters - Restricts the maximum number of items selectable in a multi-select field with associated notifications.
  • Value Tokenization - Displays multiple selected items as removable badges to visualize choices within a single field.
  • Form Components - Library for improving long and complex select boxes.
  • Form Components - User-friendly select box enhancement.

Star history

Star history chart for harvesthq/chosenStar history chart for harvesthq/chosen

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.

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

Projects sharing features with Chosen

These projects share indexed features with Chosen. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • select2/select2select2 avatar

    select2/select2

    25,972View on GitHub↗

    Select2 is a searchable, modular UI framework designed to enhance standard HTML select elements. It transforms basic form controls into interactive, accessible dropdown interfaces that support multi-selection, tagging, and real-time filtering. By providing a robust set of tools for managing complex data inputs, it enables developers to create more responsive and user-friendly selection components. The project is distinguished by its adapter-based architecture, which allows for deep customization of rendering, data processing, and selection logic. Developers can extend core functionality throu

    JavaScripthacktoberfestjavascriptjquery
    View on GitHub↗25,972
  • coreui/coreui-free-react-admin-templatecoreui avatar

    coreui/coreui-free-react-admin-template

    4,940View on GitHub↗

    This project is a React-based administrative template and UI kit designed for building dashboards. It provides a comprehensive collection of pre-styled layouts, an accessible component library, and a Sass-based UI framework for creating administrative interfaces. The template is specifically structured as an AI-optimized project, utilizing coding patterns and organization designed to help AI assistants generate consistent, production-ready React code. It features a flexible styling system using Sass variables and CSS custom properties to support customizable light and dark themes. The kit co

    JavaScriptadminadmin-dashboardadmin-panel
    View on GitHub↗4,940
  • taiga-family/taiga-uitaiga-family avatar

    taiga-family/taiga-ui

    4,002View on GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    View on GitHub↗4,002
  • davidstutz/bootstrap-multiselectdavidstutz avatar

    davidstutz/bootstrap-multiselect

    3,676View on GitHub↗

    This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes. The component provides a specialized interface for multi-select dropdowns that maintains a consistent visual style with the Bootstrap CSS framework. It allows for the customization of component markup, enabling the override of default structures for buttons, popups, and options. The plugin covers a range of fu

    HTML
    View on GitHub↗3,676
Compare all 30 related projects→

Frequently asked questions

What does harvesthq/chosen do?

Chosen is a JavaScript library that transforms standard HTML select elements into searchable, user-friendly dropdown menus. It functions as a form input enhancement tool designed to improve the usability of long or complex selection lists.

What are the main features of harvesthq/chosen?

The main features of harvesthq/chosen are: Searchable Dropdowns, Form and Input Management, Multi-Select Components, Multi-Select Inputs, Search Filters, Select List Interactions, Searchable Select Inputs, Right-To-Left Support.

Which projects share features with harvesthq/chosen?

Projects with overlapping indexed features include: select2/select2 — Select2 is a searchable, modular UI framework designed to enhance standard HTML select elements. It transforms basic… coreui/coreui-free-react-admin-template — This project is a React-based administrative template and UI kit designed for building dashboards. It provides a… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… davidstutz/bootstrap-multiselect — This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown… snapappointments/bootstrap-select — Bootstrap Select is a jQuery plugin that replaces standard HTML select elements with a stylized interface. It… shentao/vue-multiselect — vue-multiselect is a suite of selection components for Vue.js that provides a searchable dropdown interface for single…