Clarity is an open-source, enterprise-focused design system with a core design principle of inclusion.
If you are new to Clarity, we suggest using Clarity's web component implemenation, as this version of our components is the long term vision for Clarity. The existing Clarity Angular components are still stable and supported, but are no longer receiving feature enhancements as we work towards fully realizing the Clarity Core components as the replacement for the Clarity Angular component implementations.
- Getting started with Clarity for designers
- Getting started with Clarity Core using our Web Components
- Getting started with Clarity Angular using our Angular Components
The Clarity team welcomes contributions from the community. See our contribution guidelines (opens new window) on GitHub.
Clarity regularly blogs about new releases, technical insights, design improvements, and more on our Clarity Medium publication (opens new window). Follow it for important news and information!
Ongoing work and feature requests are tracked using GitHub Issues (opens new window). Please feel free to file an issue.
When submitting issues please provide a minimal app that demonstrates the issue by forking one of the Clarity Stackblitz projects. Since it depends on your issue starting with the correct Clarity version and theme will help us deliver support. You can find all of the StackBlitz templates here (opens new window).
Ask questions on GitHub Discussions (opens new window) to get help with your project. You can also view previous discussions that might answer your questions or even share news about your successes!
See the legal attributions (opens new window) for third party software included in Clarity.