类库
› astryx
facebook/astryx
Astryx是基于React和StyleX的开源设计系统,源自Meta,提供150+组件、主题定制及CLI工具。支持通过CSS自定义属性轻松换肤,兼容Tailwind等样式方案,专为人类开发者与AI代理协同构建应用而设计,无需额外构建插件即可集成。
技术栈
apps/docsite javascript
框架
Next.js
16.3.0-preview.5
React
^19.2.7
测试
Vitest
^3.2.1
查看全部依赖 (29)
依赖
@astryxdesign/cli
*
@astryxdesign/core
*
@astryxdesign/theme-butter
*
@astryxdesign/theme-gothic
*
@astryxdesign/theme-matcha
*
@astryxdesign/theme-neutral
*
@astryxdesign/theme-stone
*
@astryxdesign/theme-y2k
*
@heroicons/react
^2.2.0
@modelcontextprotocol/sdk
^1.29.0
@monaco-editor/react
^4.7.0
@stylexjs/stylex
^0.18.3
@vercel/analytics
^2.0.1
fflate
^0.8.2
lucide-react
^1.18.0
lz-string
^1.5.0
mcp-handler
^1.1.0
monaco-editor
^0.55.1
react-dom
^19.2.7
zod
^4.4.3
开发依赖
@babel/preset-react
^7.29.7
@babel/preset-typescript
^7.29.7
@stylexjs/babel-plugin
^0.19.0
@stylexjs/postcss-plugin
^0.19.0
@types/lz-string
^1.5.0
@types/react
^19.2.17
@types/react-dom
^19.2.3
autoprefixer
^10.4.0
typescript
^6.0.3
apps/example-nextjs-source javascript
框架
Next.js
^15.5.16
React
^19.2.7
查看全部依赖 (13)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
@stylexjs/stylex
^0.18.3
react-dom
^19.2.7
开发依赖
@astryxdesign/build
*
@babel/preset-react
^7.29.7
@babel/preset-typescript
^7.29.7
@stylexjs/babel-plugin
^0.19.0
@stylexjs/postcss-plugin
^0.19.0
@types/react
^19.2.17
@types/react-dom
^19.2.3
autoprefixer
^10.4.0
typescript
^6.0.3
apps/example-nextjs-stylex javascript
框架
Next.js
^15.5.16
React
^19.2.7
查看全部依赖 (12)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
@stylexjs/stylex
^0.18.3
react-dom
^19.2.7
开发依赖
@babel/preset-react
^7.29.7
@babel/preset-typescript
^7.29.7
@stylexjs/babel-plugin
^0.19.0
@stylexjs/postcss-plugin
^0.19.0
@types/react
^19.2.17
@types/react-dom
^19.2.3
autoprefixer
^10.4.0
typescript
^6.0.3
apps/example-nextjs-tailwind javascript
框架
Next.js
^15.5.16
React
^19.2.7
CSS 框架
Tailwind CSS
^4
查看全部依赖 (7)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
react-dom
^19.2.7
开发依赖
@tailwindcss/postcss
^4
@types/react
^19.2.17
@types/react-dom
^19.2.3
typescript
^6.0.3
apps/example-nextjs javascript
框架
Next.js
^15.5.16
React
^19.2.7
查看全部依赖 (6)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
react-dom
^19.2.7
开发依赖
@types/react
^19.2.17
@types/react-dom
^19.2.3
typescript
^6.0.3
apps/example-vite-tailwind javascript
框架
React
^19.2.7
构建工具
Vite
^6.4.2
CSS 框架
Tailwind CSS
^4
查看全部依赖 (8)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
react-dom
^19.2.7
开发依赖
@tailwindcss/vite
^4
@types/react
^19.2.17
@types/react-dom
^19.2.3
@vitejs/plugin-react
^4.3.0
typescript
^6.0.3
apps/example-vite javascript
框架
React
^19.2.7
构建工具
Vite
^6.4.2
查看全部依赖 (10)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
@stylexjs/stylex
^0.18.3
react-dom
^19.2.7
开发依赖
@astryxdesign/build
*
@stylexjs/unplugin
^0.19.0
@types/react
^19.2.17
@types/react-dom
^19.2.3
@vitejs/plugin-react
^4.3.0
typescript
^6.0.3
apps/sandbox javascript
框架
Next.js
^15.5.16
React
^19.2.7
查看全部依赖 (24)
依赖
@astryxdesign/cli
*
@astryxdesign/core
*
@astryxdesign/lab
*
@astryxdesign/theme-butter
*
@astryxdesign/theme-chocolate
*
@astryxdesign/theme-gothic
*
@astryxdesign/theme-matcha
*
@astryxdesign/theme-neutral
*
@astryxdesign/theme-stone
*
@astryxdesign/theme-y2k
*
@heroicons/react
^2.2.0
@stylexjs/stylex
^0.18.3
react-dom
^19.2.7
recharts
^3.8.1
开发依赖
@astryxdesign/build
*
@babel/preset-react
^7.29.7
@babel/preset-typescript
^7.29.7
@stylexjs/babel-plugin
^0.19.0
@stylexjs/postcss-plugin
^0.19.0
@types/node
^25.9.3
@types/react
^19.2.17
@types/react-dom
^19.2.3
commander
^12.1.0
typescript
^6.0.3
apps/storybook javascript
框架
React
^19.2.7
查看全部依赖 (18)
依赖
@astryxdesign/core
*
@astryxdesign/lab
*
@astryxdesign/theme-neutral
*
@astryxdesign/theme-stone
*
@astryxdesign/theme-y2k
*
@astryxdesign/vega
*
react-dom
^19.2.7
unplugin
^3.0.0
vega
^6.2.0
vega-datasets
^3.2.1
vega-lite
^6.4.3
开发依赖
@astryxdesign/build
*
@storybook/addon-docs
^10.4.6
@storybook/addon-links
^10.4.6
@storybook/react
^10.4.6
@storybook/react-vite
^10.4.6
@stylexjs/unplugin
^0.19.0
storybook
^10.4.6
internal/test-utils javascript
查看全部依赖 (3)
依赖
@testing-library/jest-dom
^6.6.0
@testing-library/react
^16.3.2
@testing-library/user-event
^14.5.0
internal/vibe-tests/.baseline javascript
查看全部依赖 (21)
依赖
@radix-ui/react-avatar
^1.1.0
@radix-ui/react-checkbox
^1.1.0
@radix-ui/react-dialog
^1.1.0
@radix-ui/react-dropdown-menu
^2.1.0
@radix-ui/react-hover-card
^1.1.0
@radix-ui/react-label
^2.1.0
@radix-ui/react-popover
^1.1.0
@radix-ui/react-progress
^1.1.0
@radix-ui/react-scroll-area
^1.1.0
@radix-ui/react-select
^2.1.0
@radix-ui/react-separator
^1.1.0
@radix-ui/react-slider
^1.2.0
@radix-ui/react-slot
^1.1.0
@radix-ui/react-switch
^1.1.0
@radix-ui/react-tabs
^1.1.0
@radix-ui/react-tooltip
^1.1.0
class-variance-authority
^0.7.0
clsx
^2.1.0
cmdk
^1.0.0
lucide-react
^0.400.0
tailwind-merge
^2.3.0
internal/vibe-tests/app javascript
框架
React
^19.0.0
构建工具
Vite
^6.4.2
查看全部依赖 (7)
依赖
@astryxdesign/core
*
@astryxdesign/theme
*
@stylexjs/stylex
*
react-dom
^19.0.0
开发依赖
@stylexjs/unplugin
*
@vitejs/plugin-react
^4.0.0
vite-plugin-singlefile
^2.0.0
internal/vibe-tests/environments/project-astryx-tailwind javascript
框架
React
^19
CSS 框架
Tailwind CSS
^4
查看全部依赖 (5)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
react-dom
^19
开发依赖
@astryxdesign/cli
*
@tailwindcss/postcss
^4
internal/vibe-tests/environments/project-astryx javascript
框架
React
^19
查看全部依赖 (5)
依赖
@astryxdesign/core
*
@astryxdesign/theme-neutral
*
@stylexjs/stylex
^0.10
react-dom
^19
开发依赖
@astryxdesign/cli
*
internal/vibe-tests/environments/project-baseline javascript
框架
React
^19
CSS 框架
Tailwind CSS
^4
查看全部依赖 (6)
依赖
@radix-ui/react-slot
^1.1
class-variance-authority
^0.7
clsx
^2
lucide-react
^0.400
react-dom
^19
tailwind-merge
^2
internal/vibe-tests/environments/project-html javascript
框架
React
^19
查看全部依赖 (1)
依赖
react-dom
^19
internal/vibe-tests javascript
CSS 框架
Tailwind CSS
^4.3.1
查看全部依赖 (26)
依赖
@astryxdesign/cli
*
commander
^12.1.0
开发依赖
@radix-ui/react-avatar
^1.2.0
@radix-ui/react-checkbox
^1.3.5
@radix-ui/react-dialog
^1.1.17
@radix-ui/react-dropdown-menu
^2.1.18
@radix-ui/react-hover-card
^1.1.17
@radix-ui/react-label
^2.1.10
@radix-ui/react-popover
^1.1.17
@radix-ui/react-progress
^1.1.10
@radix-ui/react-scroll-area
^1.2.12
@radix-ui/react-select
^2.3.1
@radix-ui/react-separator
^1.1.10
@radix-ui/react-slider
^1.4.1
@radix-ui/react-slot
^1.3.0
@radix-ui/react-switch
^1.3.1
@radix-ui/react-tabs
^1.1.15
@radix-ui/react-tooltip
^1.2.10
@tailwindcss/postcss
^4.3.1
class-variance-authority
^0.7.0
clsx
^2.1.0
cmdk
^1.0.0
lucide-react
^1.18.0
postcss
^8.5.13
tailwind-merge
^3.6.0
tsx
^4.22.4
根目录 javascript
框架
React
^19.2.7
构建工具
esbuild
^0.28.1
测试
Playwright
^1.61.0
Vitest
^2.1.0
代码规范
ESLint
^10.5.0
Prettier
^3.8.4
查看全部依赖 (20)
开发依赖
@axe-core/playwright
^4.11.3
@changesets/cli
^2.31.0
@eslint-react/eslint-plugin
^5.9.1
@eslint/js
^10.0.1
@testing-library/user-event
^14.5.0
@types/node
^25.9.3
@types/react
^19.2.17
@types/react-dom
^19.2.3
@vitejs/plugin-react
^4.3.0
@vitest/coverage-v8
^2.1.0
eslint-plugin-react-compiler
19.1.0-rc.2
husky
^9.1.7
jscodeshift
^17.3.0
jsdom
^27.4.0
lint-staged
^16.4.0
react-dom
^19.2.7
tsup
^8.3.0
typescript
^6.0.3
typescript-eslint
^8.61.1
vite-plugin-singlefile
^2.3.3
packages/cli javascript
查看全部依赖 (9)
依赖
@clack/prompts
^1.5.1
commander
^12.1.0
jiti
^2.7.0
jscodeshift
^17.3.0
zod
^4.4.3
开发依赖
@astryxdesign/core
*
@astryxdesign/lab
*
@astryxdesign/theme-neutral
*
gpt-tokenizer
^2.0.0
packages/core javascript
查看全部依赖 (9)
开发依赖
@babel/cli
^7.29.7
@babel/core
^7.29.7
@babel/preset-react
^7.29.7
@babel/preset-typescript
^7.29.7
@stylexjs/babel-plugin
^0.19.0
@testing-library/dom
^10.0.0
@testing-library/jest-dom
^6.6.0
@testing-library/react
^16.3.2
rimraf
^6.0.1
packages/lab javascript
查看全部依赖 (6)
依赖
d3-array
^3.2.4
d3-scale
^4.0.2
d3-shape
^3.2.0
开发依赖
@types/d3-array
^3.2.2
@types/d3-scale
^4.0.9
@types/d3-shape
^3.1.8
packages/themes/butter javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/themes/chocolate javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/themes/gothic javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/themes/matcha javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/themes/neutral javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/themes/stone javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/themes/y2k javascript
查看全部依赖 (2)
依赖
lucide-react
^1.18.0
开发依赖
@astryxdesign/cli
0.1.3
packages/vega javascript
查看全部依赖 (6)
开发依赖
@types/react
^19.2.17
tsup
^8.3.0
typescript
^6.0.3
vega
^6.2.0
vega-lite
^6.4.3
vega-util
^2.1.1