简介
goodui 是一个为 shadcn/ui 打造的应用界面库:日程与预约、仪表盘、表格、账单、认证、引导、通知和 AI。共有 150 个区块,分 13 个分类,其中 39 个免费。
工作原理
- 区块通过 shadcn CLI 安装。源码落在
components/goodui/里,随你修改。 - 区块使用你自己的
components/ui,所以你的主题、圆角和字体都会生效。 - 两种 shadcn 风味(Radix 和 Base UI)、Tailwind v4 和 React 19 都支持。
- 每个区块都自带真实感演示数据,并处理好各种状态:空、加载中、错误、撤销。
- 不包含后端。把演示数据换成你的 API、Supabase、Prisma 或其他任何来源。
字体
套件自带字体:正文用 goodui Sans,标题用 goodui Display,提供可变 WOFF2 以及供 React Native 使用的静态 TTF 文件。两者都派生自 Figtree,采用 SIL Open Font License 1.1 授权,所以任何项目都能用,不限于 goodui。字体样张、下载和 next/font 配置: 字体.
免费与 Pro
免费区块采用 MIT 许可,从公共注册表安装。Pro 区块用你的许可证密钥从私有注册表安装。详见 Pro 访问.