icon of Astryx

Astryx

开源 React 设计系统,拥有 160+ 无障碍组件、灵活主题定制、模板和面向 Agent 的工具。

社区:

产品概览

什么是Astryx?

Astryx preview

Astryx 是 Meta 推出的开源设计系统,用于构建生产就绪的 React 界面。它基于 React 19+ 和 StyleX 构建,将无障碍组件、基于 token 的主题定制、深色模式支持和可复用页面模板整合于一套工具中。团队既可采用预编译 CSS 快速搭建,也可从源码构建以获得更精细的样式控制。其 CLI 和 MCP 服务器还能让编程 Agent 结构化地访问组件文档、示例、模板和设计系统规范。


主要功能

  • 无障碍 React 组件

    提供 160 多个可主题化的 React 组件,拥有一致的 API、内置间距、深色模式支持和可复用的交互模式。

  • 品牌级主题定制

    团队可以通过 token 定义颜色、字体、间距、动效和组件样式覆盖,而无需重写组件实现。

  • 灵活的定制路径

    支持渐进式定制,从直接使用组件,到应用自定义 CSS、扩展变体,乃至导出完整组件源码。

  • 生产就绪模板

    内置开箱即用的页面模式,帮助团队以结构化布局而非空白画布快速搭建常见产品界面。

  • 面向 Agent 的文档

    提供可生成精简 Agent 上下文文件的 CLI,以及让兼容工具检索组件文档、获取用法示例的 MCP 服务器。

  • 双重分发方式

    既可安装预编译 CSS 快速上手,也可从 TypeScript 和 StyleX 源码引入,以实现组件级样式优化。


使用场景

  • 内部产品工具 : 使用一致的控件、表单、表格和导航模式,构建仪表盘、后台管理面板、工作流工具和数据密集型界面。
  • 品牌化 Web 应用 : 通过自定义主题和组件覆盖打造独特的产品形象,同时保留共享的行为与无障碍特性。
  • 快速产品原型开发 : 使用组件和页面模板,无需重复搭建常见 UI 模式即可将产品构思转化为可运行的 React 界面。
  • 设计系统标准化 : 为多个产品团队提供统一的 UI 基础,减少前端重复工作,提升跨应用一致性。
  • AI 辅助前端开发 : 为编程 Agent 配备版本相关的组件参考、规则和示例,使生成的 UI 代码遵循 Astryx 规范。
  • 可定制的企业级界面 : 在不永久 fork 底层系统的前提下,让复杂的应用界面适配组织特定的设计需求。

常见问题

Astryx网站分析