Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sumup-oss/circuit-ui
SumUp's design system for the web
https://github.com/sumup-oss/circuit-ui
circuit-ui component-library design-system react react-components sumup
Last synced: 3 days ago
JSON representation
SumUp's design system for the web
- Host: GitHub
- URL: https://github.com/sumup-oss/circuit-ui
- Owner: sumup-oss
- License: apache-2.0
- Created: 2017-06-26T09:57:50.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-18T00:11:09.000Z (4 days ago)
- Last Synced: 2024-12-18T01:23:58.456Z (4 days ago)
- Topics: circuit-ui, component-library, design-system, react, react-components, sumup
- Language: TypeScript
- Homepage: https://circuit.sumup.com
- Size: 79.1 MB
- Stars: 924
- Watchers: 63
- Forks: 127
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![Stars](https://img.shields.io/github/stars/sumup-oss/circuit-ui?style=social)](https://github.com/sumup-oss/circuit-ui/) [![Coverage](https://img.shields.io/codecov/c/github/sumup-oss/circuit-ui)](https://codecov.io/gh/sumup-oss/circuit-ui) [![License](https://img.shields.io/github/license/sumup-oss/circuit-ui)](./LICENSE) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.1%20adopted-ff69b4.svg)](https://github.com/sumup-oss/circuit-ui/tree/main/CODE_OF_CONDUCT.md)
[Circuit UI Web](https://circuit.sumup.com) is the web implementation of the [SumUp](https://sumup.com) Circuit Design System. Our primary goal is to create a system that can be used to build a wide variety of SumUp websites and apps, while providing a consistent and inclusive user experience to our end users. In addition, the design system and component library should be easy to use for developers and designers.
## Quick start
Here are a few helpful links for getting started with Circuit UI:
- [Documentation](https://circuit.sumup.com/) - Learn how to use Circuit UI and view the components in Storybook.
- [Getting started](https://circuit.sumup.com/?path=/docs/introduction-getting-started--docs) - Set up a new app with Circuit UI or add it to an existing project.
- [Theming](https://circuit.sumup.com/?path=/docs/features-theme--docs) - Learn about our foundations such as colors, spacing, and typography.
- [Contribute](https://circuit.sumup.com/?path=/docs/contributing-overview--docs) - File a bug report, suggest a change, or open a pull request.## Packages
- **[@sumup-oss/circuit-ui](./packages/circuit-ui)** — the core React component library
- **[@sumup-oss/design-tokens](./packages/design-tokens)** — visual primitives such as typography, color, and spacing
- **[@sumup-oss/icons](./packages/icons)** — a collection of SVG icons
- **[@sumup-oss/eslint-plugin-circuit-ui](./packages/eslint-plugin-circuit-ui)** — ESLint rules to help users follow best practices when using Circuit UI
- **[@sumup-oss/stylelint-plugin-circuit-ui](./packages/stylelint-plugin-circuit-ui)** — Stylelint rules to help users follow best practices when using Circuit UI## Code of conduct
We want to foster an inclusive and friendly community around our Open Source efforts. Like all SumUp Open Source projects, this project follows the Contributor Covenant Code of Conduct. Please, [read it and follow it](./CODE_OF_CONDUCT.md).
If you feel another member of the community violated our CoC or you are experiencing problems participating in our community because of another individual's behavior, please get in touch with our maintainers. We will enforce the CoC.
### Maintainers
- [Connor Bär](mailto:[email protected])
## Contributing
If you have ideas for how we could improve this readme or the project in general, [let us know](https://github.com/sumup-oss/circuit-ui/issues) or [contribute some](https://github.com/sumup-oss/circuit-ui/edit/main/README.md)!
## Thanks
[![Chromatic logo](https://raw.githubusercontent.com/sumup-oss/circuit-ui/main/.storybook/public/images/chromatic.svg?sanitize=true)](https://www.chromatic.com/)
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us catch unexpected changes on time.
## About SumUp
[![SumUp logo](https://raw.githubusercontent.com/sumup-oss/assets/main/sumup-logo.svg?sanitize=true)](https://sumup.com)
[SumUp](https://sumup.com) is a mobile-point of sale provider. It is our mission to make easy and fast card payments a reality across the _entire_ world. You can pay with SumUp in more than 30 countries already. Our engineers work in Berlin, Cologne, Sofia, and Sāo Paulo. They write code in JavaScript, Swift, Ruby, Elixir, Erlang, and much more. Want to come work with us? [Head to our careers page](https://sumup.com/careers) to find out more.