
comet
活跃·★ 29·Apache-2.0·更新于 2026-10-22
Comet 是一个基于美国网站设计系统(USWDS)的 React + TypeScript 组件库,USWDS 是美国联邦政府网站使用的设计系统。它最初只是对 USWDS 的实现,如今已发展为一组面向政府和企业 Web 应用的包,适合需要无障碍、符合标准的界面的项目。
仓库是一个 monorepo,内含多个单独发布的 npm 包:comet-uswds 提供标准 USWDS 组件,comet-extras 补充 USWDS 没有的组件,comet-data-viz 基于 Victory.js 提供带 USWDS 样式的图表,comet-mcp 是一个 MCP 服务,用来帮助 AI 助手处理 Comet 项目。官方推荐先用 starter 应用起步,里面已配好 USWDS、示例页面、测试和代码检查。
指南
来源:GitHub、npm 和 PyPI 的公开接口。
#React组件#TypeScript#USWDS集成#UI框架#设计系统#数据可视化#前端开发#AI工作流工具
01
功能特性
01基于 React 和 TypeScript 的完整 USWDS 组件实现
02集成 Victory.js 驱动的数据可视化组件
03提供扩展 USWDS 功能的自定义 UI 组件
04通过模型上下文协议 (MCP) 实现 AI 驱动的工作流
05通过 TypeScript、Storybook 和测试提升开发者体验
02
为什么选择它
+用 React 和 TypeScript 实现了完整的 USWDS 组件集,带类型定义。
+各个包可独立使用:核心组件、扩展组件或数据可视化。
+补充了 USWDS 没有的组件,以及与之风格一致、基于 Victory.js 的图表。
+提供 starter 应用和组件文档,另有 MCP 服务辅助 AI 开发。
03
权衡点
!它是前端 UI 组件库,不是 AI 智能体;MCP 包只是附加部分,不是主要产品。
!外观和交互遵循 USWDS,更适合政府风格的界面,不太适合高度自定义的品牌设计。
!项目规模不大(GitHub 星标只有几十个),社区答疑和第三方示例有限。
04
维护状况检查
活跃检查日期: 2026-10-19
- 最近提交
- 2026-10-01
- 近 90 天提交数
- 16
- 近 90 天发布数
- 1
- 最新发布
- 3.14.0 (2026-09-03)
- 未关闭 issue
- 1
- 近期 issue 至少有一条评论的比例
- 0/1
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
06
快速开始
1
$ git clone https://github.com/MetroStar/comet-starter.git my-project
07
使用场景
↳构建符合 USWDS 标准的现代化政府网络应用
↳使用强大的 UI 工具包开发企业级网络应用
↳在 React 项目中采用和实现 USWDS 设计系统
↳将复杂的数据可视化集成到网页界面中
↳利用可复用且无障碍的 UI 组件加速前端开发
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
★3.7k
→
07
使用场景
在 DigitalOcean 上一键部署
为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。
立即领取 $200 免费额度