React Spectrum
React component library implementing Adobe's Spectrum design system, with accessible and adaptive components.
react-spectrum.adobe.com/repositorydocs
React Spectrum is a React component library that implements Adobe’s Spectrum design system. Its components work with mouse, touch and keyboard, adapt to screen sizes, and include screen reader and keyboard navigation support, according to the getting-started page. The @adobe/react-spectrum package is installed with a package manager such as npm or yarn, and an application wraps its components in a Provider that sets the theme and locale.
The same repository holds React Aria and React Stately, libraries of unstyled components and state hooks for building a design system of one’s own.
Worth knowing
The components carry the Spectrum look, as the Adobe design system it implements. The README describes React Aria and React Stately as the route for one’s own DOM structure and styling.
Identity
Rendering and deploy
- Install with
- npm3
Releases
Adoption
Sources
- 2026-10-28: links
react-spectrum.adobe.com/ - 2026-10-28: links, Written in, GitHub stars
api.github.com/repos/adobe/react-spectrum - 2026-10-28: links, Install with, Maintainer, Maintained by
react-spectrum.adobe.com/react-spectrum/getting-started.html - 2026-10-28: First release, Current major version, Last release
registry.npmjs.org/@adobe/react-spectrum - 2026-10-28: Categories, Built on
raw.githubusercontent.com/adobe/react-spectrum/main/README.md - 2026-10-28: License, License model
raw.githubusercontent.com/adobe/react-spectrum/main/LICENSE - 2026-10-28: Contributors
api.github.com/repos/adobe/react-spectrum/contributors?per_page=1 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@adobe/react-spectrum - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40adobe%2Freact-spectrum