astryx 是 Facebook 出品的离线设计系统(11k stars / 月增 7k),本资源包为 React + TypeScript 完整组件实现版,含 Button/Card/Input + 完整 Token 系统。
astryx 离线设计系统,Facebook 出品的离线设计系统项目(11k stars / 月增 7k)React + TypeScript 完整组件实现版,含 Button/Card/Input + 完整 Token 系统,已获商用授权,整理自素材市场采集库,欢迎下载使用。
astryx 离线设计系统 React 实现版
astryx 由 Facebook 开源(GitHub 11k+ stars / 月增 7k),是完全可定制 + Agent ready 的开源设计系统。本资源包为 React + TypeScript 完整组件实现版,提供 3 个核心组件(Button/Card/Input)+ 完整 CSS 变量 Token 系统 + package.json,直接 npm install 即可使用。
为什么选 astryx 做设计系统
市面上设计系统(Material-UI、Ant Design、Chakra UI)都很大很重,新项目接入成本高。astryx 是当月 GitHub Trending 月榜爆款,独到价值:轻量(只 3 个核心组件,按需引入)、完全可定制(所有样式走 CSS 变量)、TypeScript 原生(完整类型定义)、Agent ready(专为 AI 代码生成设计)。
使用场景
适合 设计工具 场景下的素材使用,包括个人项目和商业项目,可直接应用或二次修改。astryx 离线设计系统特别适合:SaaS 产品(轻量设计系统 + 快速定制)、独立开发者(不依赖大型 UI 库)、AI 生成 UI(astryx 的 Token 系统让 AI 更易生成一致风格)、企业内部系统(私有化部署设计规范)。
包含内容
components/react/Button.tsx Button 组件(4 种 variant + 3 种 size)
components/react/Card.tsx Card 组件(图片/标题/描述)
components/react/Input.tsx Input 组件(3 种 size + 多种 type)
components/react/*.css 对应样式(CSS 变量驱动)
components/react/index.ts 统一导出
tokens/default.css 完整 Token 系统(颜色/间距/字体/阴影)
package.json 项目配置
docs/README.md 完整文档
readme.txt 本资源说明
使用说明
1. 解压 zip 包
2. 复制 components/react/ 到你的 React 项目 src/components/astryx/
3. 复制 tokens/default.css 到 src/styles/astryx.css
4. 在项目入口引入:import './styles/astryx.css'
5. 使用:import { Button, Card, Input } from './components/astryx'
硬件要求
- 任意设备
许可协议
- facebook/astryx 原项目遵循 MIT License
- 本实现遵循 MIT License
版权声明
1. 本站文字内容为原创编撰或者网络搜集整理,受著作权保护,禁止未经授权批量采集转载。
2. 本站分享的各类源码、AI大模型、程序工具仅作技术科普部署教程使用,不直接存储原版版权文件。
3. 所有第三方资源的知识产权、开源协议、商用授权规则均归原开发团队所有。
4. 使用者下载、部署、二次开发必须严格遵守国家著作权相关法律法规,
以及资源官方许可协议,如需商业运营,务必向版权方申请合法授权。
5. 因用户私自商用、违规分发资源造成的法律纠纷与经济损失,
全部由使用者自行承担,本站不承担连带责任。