
Circuit UI
React component library and design system for SumUp's web products.
circuit.sumup.com/repositorydocs
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.
Worth knowing
The 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.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, Maintainer, Maintained by, Written in, License, License model, GitHub stars, Contributors
github.com/sumup-oss/circuit-ui - 2026-10-26: First release
registry.npmjs.org/@sumup-oss/circuit-ui - 2026-10-26: Built on, Categories, Install with
github.com/sumup-oss/circuit-ui/blob/main/packages/circuit-ui/README.md - 2026-10-26: Install with
github.com/sumup-oss/circuit-ui/blob/main/docs/introduction/2-getting-started.mdx - 2026-10-26: License
github.com/sumup-oss/circuit-ui/blob/main/packages/circuit-ui/LICENSE - 2026-10-26: Current major version, Last release
github.com/sumup-oss/circuit-ui/releases/tag/@sumup-oss/circuit-ui@12.5.0 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@sumup-oss/circuit-ui - 2026-10-26: Multilingual
github.com/sumup-oss/circuit-ui/blob/main/docs/introduction/4-internationalization.mdx