Ross ROSS = Recommend OSS · open-source software intelligence for agents

downshift-js/downshift

🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. observed · 2026-08-28

github.com/downshift-js/downshift · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

92/100

  • Activity 90
  • Release rhythm 90
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 9
  • age_days: 3326
  • days_rel: 64
  • days_push: 64
  • n_releases_24m: 14

Full methodology

Adoption not part of the score

12307 stars · 936 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Downshift is a set of React primitives (hooks and a render-prop component) for building accessible autocomplete, combobox, select, and tag-group components. It implements the WAI-ARIA 1.2 combobox and select design patterns while leaving full control of the UI to the developer.

Use cases

  • build an accessible autocomplete input in React
  • create a custom combobox following WAI-ARIA patterns
  • implement a select dropdown with full styling control
  • add a multi-select combobox with tags
  • build a typeahead search box with keyboard navigation
  • make a tag group input where users can add and remove items

When to choose

  • you need WAI-ARIA compliant combobox or select behavior in React
  • you want headless primitives so you can fully customize markup and styling
  • you need keyboard navigation, focus management, and screen reader support out of the box
  • you are building multi-select or tag input experiences

When to avoid

  • you are not using React or Preact
  • you want pre-styled, ready-made dropdown components with visuals included
  • you need a simple native select and don't require custom behavior

Facets

library · maturity stable

ui-components state-management form-handling accessibility web-development frontend accessibility browser react autocomplete combobox select-dropdown wai-aria hooks render-props multiselect typeahead web-server nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
downshift-js/downshiftmain92

For agents

markdown · JSON · MCP: product_card(name="downshift-js/downshift")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem