Choosing a library
Start with the job, then compare the amount of UI and behavior you want to own.
Start with your task
Describe the result you need: format a date, reorder a list, or search and filter a large dataset. Browse the categories or open search with ⌘K or Ctrl K.
Compare the work you will own
A headless library gives you behavior and lets you build the interface. A ready-made component gets you to a working UI sooner, with its own styling and customization boundaries.
Check the constraints
Review accessibility, framework and browser compatibility, maintenance, bundle impact, and the license for the exact features you need. Try a realistic slice of your application before committing.
Use this guide as a starting point
The collection includes React libraries and the wider tools used to build, test, and ship applications. These are concise editorial overviews, not API documentation or a popularity ranking. Historical entries with unavailable sources remain labeled for reference.