awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JedWatson avatar

JedWatson/react-select

0
View on GitHub↗
28,040 estrellas·4,124 forks·TypeScript·MIT·4 vistasreact-select.com↗

React Select

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 branded interfaces.

The project covers a broad range of capabilities including async data loading, controlled input management, and the ability for users to create and insert their own custom choices into the selection list during active interaction.

Features

  • Form and Input Management - Offers a comprehensive library of customizable selectable input elements for managing user input and state in React.
  • Searchable Select Inputs - Provides a searchable select input for picking single or multiple options with custom placeholders.
  • Async Selection Interfaces - Provides a selection interface capable of fetching and displaying options from remote APIs dynamically.
  • Asynchronous Option Loading - Loads menu options from a remote source dynamically as the user interacts with the selection interface.
  • Select Dropdowns - Implements a customizable dropdown menu for selecting one or several items within a user interface.
  • Component Styling - Allows applying custom visual themes and overriding CSS properties to modify the selection interface look and feel.
  • Style Object Managers - Combines user-defined CSS objects with internal defaults to programmatically generate final computed styles.
  • Visual Style Customization - Enables deep visual customization by merging user-defined style objects with internal CSS defaults.
  • Controlled and Uncontrolled Input Hybrids - Provides a hybrid state model that allows the input to be used as either a controlled or uncontrolled component.
  • Controlled Input Management - Manages the selected value, menu visibility, and search text through manual updates or default values.
  • UI Component Injection - Implements a component-injection architecture allowing users to replace internal UI fragments with custom React components.
  • State Management Patterns - Employs a hybrid of controlled and uncontrolled state management to provide flexible component control.
  • Menu Visibility State Machines - Controls the visibility and positioning of the dropdown menu through a centralized internal state machine.
  • Custom Component Extensions - Allows injection of custom UI elements into the architecture to control how visual components behave and render.
  • Option Mapping Functions - Allows raw data arrays to be transformed into renderable menu items via customizable mapping functions.
  • Customizable Inputs - Implements a system for branded input fields through prop-based style merging and component injection.
  • Dynamic Option Creators - Enables users to create and insert new custom choices into the selection list during active interaction.
  • Selection Logic - Implements core selection logic for managing single and multiple item selection states through user interactions.
  • Form Controls - Comprehensive select control for React.
  • Specialized Components - The Select Component for React
  • UI Components - Flexible select and autocomplete component.

Historial de estrellas

Gráfico del historial de estrellas de jedwatson/react-selectGráfico del historial de estrellas de jedwatson/react-select

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace jedwatson/react-select?

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.

¿Cuáles son las características principales de jedwatson/react-select?

Las características principales de jedwatson/react-select son: Form and Input Management, Searchable Select Inputs, Async Selection Interfaces, Asynchronous Option Loading, Select Dropdowns, Component Styling, Style Object Managers, Visual Style Customization.

¿Qué alternativas de código abierto existen para jedwatson/react-select?

Las alternativas de código abierto para jedwatson/react-select incluyen: taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… hunvreus/basecoat — Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… webstudio-is/webstudio — Webstudio is a visual CMS and website builder that provides a visual development environment for designing and… monterail/vue-multiselect — vue-multiselect is a selection component for Vue.js that provides a customizable dropdown input supporting single and… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples…

Alternativas open-source a React Select

Proyectos open-source similares, clasificados según cuántas características comparten con React Select.
  • taiga-family/taiga-uiAvatar de taiga-family

    taiga-family/taiga-ui

    4,002Ver en 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
    Ver en GitHub↗4,002
  • hunvreus/basecoatAvatar de hunvreus

    hunvreus/basecoat

    3,653Ver en GitHub↗

    Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web components. It provides a collection of pre-styled interface elements and utility classes designed to function as static assets without requiring a dedicated JavaScript framework runtime. The project features a dedicated UI component scaffolder, providing a command line interface to automate the generation of project folder structures and the installation of component templates. Visual styles are managed through a system of CSS variables and utility classes, allowing for global theme a

    JavaScriptalpinecomponentscomponents-library
    Ver en GitHub↗3,653
  • chakra-ui/arkAvatar de chakra-ui

    chakra-ui/ark

    5,004Ver en GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    Ver en GitHub↗5,004
  • webstudio-is/webstudioAvatar de webstudio-is

    webstudio-is/webstudio

    8,240Ver en GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    Ver en GitHub↗8,240
Ver las 30 alternativas a React Select→