{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/react-spectrum/","markdown":"https://findsoftware.frbit.cloud/react-spectrum.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"react-spectrum","name":"React Spectrum","urls":{"home":"https://react-spectrum.adobe.com/","repository":"https://github.com/adobe/react-spectrum","docs":"https://react-spectrum.adobe.com/react-spectrum/getting-started.html"},"category":["ui-library"],"description":"React component library implementing Adobe's Spectrum design system, with accessible and adaptive components.","maintainer":"Adobe","maintainerType":"company","firstRelease":2020,"hosting":null,"language":"javascript","runtimeMin":null,"basedOn":["react"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"3","latestReleaseDate":"2026-10-09T00:00:00.000Z","githubStargazers":15989,"contributors":411,"packagistDownloads":null,"npmWeeklyDownloads":1795173,"dependentRepos":263,"dependentPackages":68,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://react-spectrum.adobe.com/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://react-spectrum.adobe.com/react-spectrum/getting-started.html","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://react-spectrum.adobe.com/react-spectrum/getting-started.html","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/@adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://react-spectrum.adobe.com/react-spectrum/getting-started.html","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainerType","url":"https://react-spectrum.adobe.com/react-spectrum/getting-started.html","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/adobe/react-spectrum/main/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"basedOn","url":"https://raw.githubusercontent.com/adobe/react-spectrum/main/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/adobe/react-spectrum/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/adobe/react-spectrum/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/@adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/@adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/adobe/react-spectrum/contributors?per_page=1","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@adobe/react-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40adobe%2Freact-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40adobe%2Freact-spectrum","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nThe same repository holds React Aria and React Stately, libraries of unstyled components and state hooks for building a design system of one's own.\n\n## Worth knowing\n\nThe 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."}