{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/reach-ui/","markdown":"https://findsoftware.frbit.cloud/reach-ui.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":"reach-ui","name":"Reach UI","urls":{"home":"https://reacttraining.com/reach-ui/","repository":"https://github.com/reach/reach-ui","docs":"https://reach.tech/"},"category":["ui-library"],"description":"Accessible React components for dialogs, menus, tabs and other widgets, published as separate @reach packages.","maintainer":"React Training LLC","maintainerType":"company","firstRelease":2018,"hosting":null,"language":"javascript","runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"npm, yarn","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2022-10-13T00:00:00.000Z","githubStargazers":5964,"contributors":140,"packagistDownloads":null,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"status","url":"https://raw.githubusercontent.com/reach/reach-ui/dev/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://reacttraining.com/reach-ui/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/reach/reach-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://raw.githubusercontent.com/reach/reach-ui/dev/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/@reach/menu-button","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/reach/reach-ui/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/reach/reach-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://github.com/reach/reach-ui/blob/dev/website/src/pages/index.mdx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/reach/reach-ui/blob/dev/website/src/pages/dialog.mdx","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/reach/reach-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/@reach/dialog","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/@reach/dialog","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/reach/reach-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/reach/reach-ui/contributors","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"discontinued","ai":"authored"},"prose":"Reach UI is a set of accessible React components, written in TypeScript and published as separate @reach packages. The docs example installs `@reach/dialog` with npm or Yarn. The copyright line names React Training LLC as the maintainer. The docs site is published at reach.tech, and the project's homepage at reacttraining.com points there.\n\n## Worth knowing\n\nThe project is no longer maintained. Its default branch opens its README with a notice that Reach UI is currently not maintained, and an issue from the maintainer states the same and suggests switching to another library."}