Facebook(Meta)最近正式开源了其内部打磨了八年的设计系统——Astryx。这不是一个简单的 UI 库,而是 Meta 内部支撑了 13,000+ 款应用的最大设计系统,如今以 MIT 协议完整开源,一上线就冲上了 GitHub Trending。
Astryx 是什么?
Astryx 是一套完整的开源设计系统,包含 150+ 无障碍组件、品牌级主题系统、暗色模式、开箱即用的模板和 CLI 工具。基于 React 和 Meta 自家的 StyleX 构建,但你可以用 Tailwind、CSS Modules 或纯 CSS 覆盖样式,不会被锁定在任何样式方案上。
GitHub 地址:github.com/facebook/astryx(目前 Beta 阶段)
核心亮点
1. 开放内部结构
组件不是黑盒。底层的构建块可以直接导出使用。如果你想更深度定制,swizzle 命令可以把组件完整源码弹射到你的项目里,全部由你掌控。
2. 不绑定样式方案
Astryx 内部用 StyleX 编写样式,但对使用者完全透明。你可以用 className 写 Tailwind、CSS Modules,或者直接用普通 CSS 覆盖——你的项目用什么,Astryx 就能配合什么。
3. 主题定制无需封装
一套主题就是一组 CSS 自定义属性覆盖。设计师可以把 Astryx 变成品牌的专属外观,无需 fork 项目或二次封装。
4. 人和 AI 都能用的设计
API、文档、CLI 统一设计,人类开发者和 AI 编程助手用同一套工具和参考,构建方式完全一致。每个让 AI 更好用的改进,同时也让人类开发者更顺手。
5. 7 款预制主题
除了基础中性主题(neutral),还有 butter、chocolate、matcha、stone、gothic、y2k 六款风格主题,一键切换。
快速上手
安装核心包和主题:
# npm
npm install @astryxdesign/core @astryxdesign/theme-neutral
npm install -D @astryxdesign/cli
# pnpm
pnpm add @astryxdesign/core @astryxdesign/theme-neutral
pnpm add -D @astryxdesign/cli
# yarn
yarn add @astryxdesign/core @astryxdesign/theme-neutral
yarn add -D @astryxdesign/cli
最简单的方式引入:
只需几个 CSS 导入加上一个主题 Provider——不需要额外的构建插件、PostCSS 或 Babel 配置。支持 Next.js、Tailwind、Vite 以及 CDN 引入。
import '@astryxdesign/theme-neutral/theme.css';
import '@astryxdesign/core/global.css';
import '@astryxdesign/core/all.css';
import { ThemeProvider, Button } from '@astryxdesign/core';
function App() {
return (
<ThemeProvider theme="neutral">
<Button variant="primary">Hello Astryx</Button>
</ThemeProvider>
);
}
CLI 工具:
# 查看可用组件
npx @astryxdesign/cli component --list
# 添加组件到项目中
npx @astryxdesign/cli component --add Button
项目结构
| 目录 | 用途 |
|---|---|
| apps/ | 示例应用、文档站点、Storybook |
| packages/ | 发布包:core、cli、build、themes |
| internal/ | 内部工具:测试工具、eslint 插件 |
适用场景
- SaaS 产品快速搭建——150+ 组件开箱即用,模板覆盖常见的表页、详情页、表单向导等
- AI 编程协作——CLI 和 API 对 AI Agent 友好,Cursor / Claude Code / Codex 都能直接操作
- 品牌定制项目——通过 CSS 变量覆盖主题,不 fork 不封装,设计师友好
- 企业内部工具——经历过 13,000+ 应用的实战验证
总结
Astryx 是 Meta 把积累了八年的设计资产一次性开源的大动作。它不是又一个”好看的组件库”,而是一个同时为人与 AI 设计、无样式锁定、组件内部完全可访问的全新设计系统标准。目前在 Beta 阶段已经获得广泛关注,值得每一位前端开发者和 AI 工具链玩家持续关注。
















cqlbgzs@163.com 1年前0
d好879445037@qq.com 2年前0
购买了 无法下载Alexcc 3年前0
强大Alexcc 3年前0
看不了教程Alexcc 3年前0
雷刺下载Alexcc 3年前0
下载Alexcc 3年前0
下载dsa456159 3年前0
下载