Clarity:VMware 企业级设计系统与组件库

Clarity 是 VMware 发起、现由 Broadcom 维护的企业级设计系统,不止给组件,还配了一整套 UX 规范和无障碍标准。它同时提供 Angular 组件与 Web Components 两种版本,所以不一定非要绑 Angular。
它解决什么问题
企业应用信息密度高,组件库如果只堆控件、不谈设计规范,做出来的界面容易乱。
很多设计系统绑死某个框架,团队技术栈一换就全部推倒重来,沉没成本高。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 完整设计系统 | 除组件外还提供 UX 规范、图标与无障碍标准,不只是代码 |
| 双版本交付 | 同时有 Angular 组件与 Web Components,脱离 Angular 也能用 |
| 数据网格 | 表格支持筛选、排序、分页、可展开行,适合密集数据场景 |
| 特色组件 | 时间线、Signpost 上下文帮助、向导等,针对企业流程设计 |
| 信息密度友好 | 默认排版面向数据密集界面,长表格、多字段表单不拥挤 |
| 无障碍标准 | 组件遵循 WCAG,键盘与读屏支持较完整 |
规模小但规范完整
Clarity 的组件数量不算多,生态规模也比不上 PrimeNG、NG-ZORRO,遇到问题能搜到的现成资料相对少。
但它真正的价值在设计规范:如果你的团队缺一套统一的企业 UX 标准,Clarity 的文档本身就是现成的参考。要不要选它,取决于你更看重「组件多」还是「规范全」。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Angular Material | 开源免费(MIT) | 官方维护、组件多,但偏 Material 视觉、配套规范少 |
| PrimeNG | 开源免费(MIT) | 组件最全、自带图表,但主要是代码、规范配套弱 |
| Carbon (IBM) | 开源免费(Apache-2.0) | 另一套企业设计系统,规范完整、框架无关,可对比选型 |
谁适合用
- 需要统一 UX 规范、而不只是组件堆砌的企业团队
- 技术栈可能切换、希望组件能脱离 Angular 复用的项目
- 做信息密度高的数据类后台、重视无障碍合规
怎么开始
- Angular 项目用 ng add @clr/angular 安装,Web Components 版另引 @cds/core。
- 在模块引入 ClarityModule,按文档用 clr- 前缀组件。
- 数据网格用 clr-datagrid,配置筛选、排序与分页。
- 查阅官网 UX 指南,把设计规范落到自己的界面里。
- Web Components 版在非 Angular 框架里直接当自定义元素使用。
常见问题
一定要用 Angular 吗?
不。Clarity 有 Web Components 版本,React、Vue 或纯 HTML 都能用,只是 Angular 版集成更顺。
组件够做完整后台吗?
常用后台组件齐全,但总数比 PrimeNG 少,特殊组件可能要自研或补第三方。
还活跃吗?
现由 Broadcom 维护,迭代节奏不如社区库快,但作为设计系统仍可用。
授权与合规
Clarity 由 Broadcom 以 MIT 协议维护开源,可用于商业与闭源项目,无付费门槛;使用时不强制署名,但应保留源码中的版权声明。 官网:clarity.design。
资源信息
界面语言
英文
授权方式
开源免费
适用平台
Web
获取方式
直链下载
资源更新
2026-09-19
页面更新
2026-09-16
↓ 获取资源
点击下方按钮直接开始下载。
立即下载
直链
https://clarity.design/