类库 › astryx
facebook

facebook/astryx

Astryx是基于React和StyleX的开源设计系统,源自Meta,提供150+组件、主题定制及CLI工具。支持通过CSS自定义属性轻松换肤,兼容Tailwind等样式方案,专为人类开发者与AI代理协同构建应用而设计,无需额外构建插件即可集成。

5,370 328 5,370 216
在 GitHub 上查看

技术栈

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

评论

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-05 14:13
浙ICP备14020137号-1 $Map of visitor$