{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/circuit-ui/","markdown":"https://findsoftware.frbit.cloud/circuit-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":"circuit-ui","name":"Circuit UI","urls":{"home":"https://circuit.sumup.com/","repository":"https://github.com/sumup-oss/circuit-ui","docs":"https://circuit.sumup.com/"},"category":["ui-library"],"description":"React component library and design system for SumUp's web products.","maintainer":"SumUp","maintainerType":"company","firstRelease":2024,"hosting":null,"language":"javascript","runtimeMin":null,"basedOn":["react"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":"Localization and locale-aware formatting for any language and region, with default translations for a handful of essenti","runsAs":null,"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"12","latestReleaseDate":"2026-10-26T00:00:00.000Z","githubStargazers":981,"contributors":91,"packagistDownloads":null,"npmWeeklyDownloads":4995,"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/@sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainerType","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"basedOn","url":"https://github.com/sumup-oss/circuit-ui/blob/main/packages/circuit-ui/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/sumup-oss/circuit-ui/blob/main/packages/circuit-ui/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/sumup-oss/circuit-ui/blob/main/packages/circuit-ui/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/sumup-oss/circuit-ui/blob/main/docs/introduction/2-getting-started.mdx","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/sumup-oss/circuit-ui/blob/main/packages/circuit-ui/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/sumup-oss/circuit-ui/releases/tag/@sumup-oss/circuit-ui@12.5.0","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/sumup-oss/circuit-ui/releases/tag/@sumup-oss/circuit-ui@12.5.0","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://github.com/sumup-oss/circuit-ui","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@sumup-oss/circuit-ui","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"i18n","url":"https://github.com/sumup-oss/circuit-ui/blob/main/docs/introduction/4-internationalization.mdx","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Circuit UI is the web implementation of SumUp's Circuit Design System, shipped as a React component library. The install docs name the core package, which sits in a repository that also publishes design tokens, icons, illustrations, and ESLint and Stylelint plugins. Components are grouped into stable, internal, experimental, under review, legacy and deprecated stages, and the experimental and legacy groups are imported from their own paths. Most translatable strings are passed in through component props, and the components include default translations for a handful of essential strings.\n\n## Worth knowing\n\nThe core package needs several peer dependencies installed beside it, including React, the design tokens, icons and intl packages, and temporal-polyfill. The getting-started page says to import the fonts and design tokens before the component styles."}