{"id":4241,"url":"https://github.com/jxom/awesome-react-headless-components","name":"awesome-react-headless-components","description":"Awesome list of React headless components!","projects_count":35,"last_synced_at":"2026-05-29T10:00:27.742Z","repository":{"id":36992006,"uuid":"139441456","full_name":"jxom/awesome-react-headless-components","owner":"jxom","description":"Awesome list of React headless components!","archived":false,"fork":false,"pushed_at":"2025-04-05T01:48:25.000Z","size":41,"stargazers_count":1122,"open_issues_count":3,"forks_count":60,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-05-12T20:03:32.882Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jxom.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-07-02T12:35:13.000Z","updated_at":"2026-05-03T22:06:29.000Z","dependencies_parsed_at":"2023-11-13T08:26:24.546Z","dependency_job_id":"ad6a3947-796f-417b-a0ec-fa6d6b8a9649","html_url":"https://github.com/jxom/awesome-react-headless-components","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jxom/awesome-react-headless-components","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jxom%2Fawesome-react-headless-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jxom%2Fawesome-react-headless-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jxom%2Fawesome-react-headless-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jxom%2Fawesome-react-headless-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jxom","download_url":"https://codeload.github.com/jxom/awesome-react-headless-components/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jxom%2Fawesome-react-headless-components/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33646428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T20:24:50.023Z","updated_at":"2026-05-29T10:00:27.742Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Libraries","Articles","Resources"],"sub_categories":[],"readme":"# Awesome React Headless Components\n\nAwesome list of React headless components! PRs are welcome.\n\n## Libraries\n\n- [Ariakit](https://ariakit.org) - Headless component library and toolkit for building accessible web apps.\n- [Ark UI](https://github.com/chakra-ui/ark) -  A headless library for building reusable, scalable Design Systems that works for a wide range of JS frameworks.\n- [Base UI](https://base-ui.com) - Unstyled UI components for building accessible web apps and design systems.\n- [Dayzed](https://github.com/deseretdigital/dayzed) - Primitives to build simple, flexible, WAI-ARIA compliant React date-picker components\n- [Downshift](https://github.com/paypal/downshift) - Primitive to build simple, flexible, WAI-ARIA compliant enhanced input React components\n- [Floating UI](https://floating-ui.com/) - Tooltips, Modals, Popovers and other floating elements\n- [Headless Date Picker](https://github.com/aliakbarazizi/headless-datepicker) -  Headless datepicker for React\n- [Headless Stepper](https://github.com/raisiqueira/headless-stepper-monorepo) - Production ready React hook to create awesome stepper components. Effortless to use, easy to customize.\n- [Headless UI](https://github.com/tailwindlabs/headlessui) – Completely unstyled, fully accessible UI components, designed to integrate with Tailwind CSS\n- [Radix UI](https://github.com/radix-ui/primitives) – A low-level UI component library with a focus on accessibility, customization and developer experience\n- [Reach UI](https://reach.tech/) - Accessible components for your React-based design system\n- [React Albus](https://github.com/americanexpress/react-albus): React component library for building declarative multi-step flows (wizards)\n- [React Aria](https://react-spectrum.adobe.com/react-aria/index.html) - A library of React Hooks that provides accessible UI primitives for your design system.\n- [react-headless-gallery](https://github.com/eyalzh/react-headless-gallery) - Fully headless, zero-dependencies gallery / carousel React component.\n- [React Headless MDE](https://github.com/webbrother/react-headless-mde) - React headless markdown editor\n- [React Hook Form](https://github.com/react-hook-form/react-hook-form) - React Hooks for forms validation (Web + React Native)\n- [React Ranger](https://github.com/react-tools/react-ranger) - A headless render-prop component for building range and multi-range sliders in React\n- [React Renderless](https://github.com/alexkrolick/react-renderless): Component library that provides primitives for building headless components\n- [React Selected](https://github.com/jxom/react-selected) - React component to build flexible and accessible radio buttons/elements\n- [React T-Minus](https://github.com/jxom/react-t-minus) - React component to handle simple countdowns\n- [React Toggled](https://github.com/kentcdodds/react-toggled) - React component to build simple, flexible, and accessible toggle components\n- [React Values](https://github.com/ianstormtaylor/react-values) - A set of tiny, composable React components for handling state with render props.\n- [React Table](https://github.com/tannerlinsley/react-table) - Hooks for building lightweight, fast and extendable datagrids for React\n- [React Virtual](https://github.com/tannerlinsley/react-virtual) - Hooks for virtualizing scrollable elements in React\n- [React Virtuoso](https://virtuoso.dev/) - React Virtuoso is a family of powerful, easy-to-use React components that display large data sets using virtualized rendering.\n- [refine](https://github.com/pankod/refine) - A React-based headless framework for building data-intensive applications in no time.\n- [Restful React](https://github.com/contiamo/restful-react) - A set of data-fetching components that abstract away the state of requests, providing data to their children.\n- [TanStack Query](https://tanstack.com/query) - Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte.\n- [TanStack Table](https://tanstack.com/table/v8) - Headless UI for building powerful tables \u0026 datagrids\n- [use-select](https://github.com/tannerlinsley/use-select) - A react-hook for building enhanced input components.\n- [veccu/react-calendar](https://github.com/veccu/react-calendar) - React Hooks for building extensible calendar user interface\n- [virtua](https://github.com/inokawa/virtua) - A zero-config, fast and small (~3kB) virtual list component for React\n- [Whizflow](https://github.com/itamarbareket/whizflow) - A lightweight, headless and extensible React library for building dynamic multi-step forms or troubleshooting workflows.\n\n## Resources\n\n- [Components Are Just Sparkling Hooks](https://www.bbss.dev/posts/sparkling-hooks/): Reinventing headless components from first principles with an overview of the pattern's benefits\n- [Headless Component: a pattern for composing React UIs](https://martinfowler.com/articles/headless-component.html): Exploring practical applications of headless components through multiple use-cases\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/jxom%2Fawesome-react-headless-components/projects"}