shadcn/ui

ui.shadcn.com又名 Shadcn UI、shadcn

开源的 React 组件集合,基于 Radix UI 和 Tailwind CSS,把按钮、对话框、表单等源码放在文档站供按需复制,适合想统一团队组件风格、又不愿被第三方库默认样式绑住的前端开发者。

工具免费不用登录网页英文开源

shadcn/ui 首页截图

shadcn/ui 是一套 React 组件集合,解决的是「设计系统从零搭」的问题。它不提供 npm 包,而是把每个组件的源码放在文档站上,你按需复制到自己的项目里,再按业务改样式和行为。组件基于 Radix UI 的无障碍原语和 Tailwind CSS 的原子类,默认样式克制,留出足够的定制空间。

主要功能

文档站按组件分类列出按钮、对话框、表单、图表、日历等常见界面元素,每个组件页给出安装命令、示例代码和可交互预览。页面里还演示了账户设置、支付限额、通知偏好等组合场景,方便对照真实界面理解用法。站点提供搜索框,可以按组件名快速定位。

适合谁

适合已经用 React 和 Tailwind CSS 的前端开发者,尤其是想统一团队组件风格、又不想被第三方组件库的默认样式绑住的项目。如果你需要开箱即用的完整设计系统,或者项目不用 Tailwind,这套东西的收益会打折扣。

费用与限制

源码在 GitHub 上公开,文档站可直接访问,没有看到付费墙或登录要求。组件以复制粘贴方式引入,后续升级需要自己跟进上游改动,不像 npm 依赖那样一条命令更新。界面语言为英文,中文资料需要另找。

常见问题

shadcn/ui 收费吗?
shadcn/ui 免费使用。
用 shadcn/ui 要登录吗?
不用登录就能用。
shadcn/ui 有哪些平台 / App?
支持 网页。
shadcn/ui 的替代品有哪些?
本站整理了 7 个替代品,例如 HeroUI、HeroUI、shadcn/vue、Radix UI。

替代品 全部 7 个 →

HeroUI有免费版 面向 React 与 React Native 的界面组件库,主题设一次即可在 Web 和原生端同步,开源提供 120 多个组件,付费版另有整页模板与 AI 生成界面,适合正在做跨端项目、不想从零写组件的前端开发者。React 组件库一套主题适配 Web 与移动端,开箱即用,但样式定制不如复制源码自由 HeroUI有免费版 开源的 React 与 React Native UI 组件库,提供 120 多个内置可访问性的组件,主题配置一次即可同时适配 Web 和移动端,适合已用 React 做项目、想快速搭出统一视觉风格的前端开发者。同为 React UI 组件库,主题同时适配 Web 和移动端,但组件以依赖引入而非复制源码 shadcn/vue免费不用登录 unovue 维护的开源 Vue 界面组件集合,以源码复制方式提供按钮、对话框、表单等元素和账户设置、聊天窗口等页面区块,附可预览效果与代码,适合熟悉 Tailwind CSS 的前端在搭中后台时直接取用改造。替代 React 这一块:换成 Vue 技术栈的同类源码复制组件,需项目已用 Vue 和 Tailwind Radix UI免费 面向 React 的开源组件库,分 Themes、Primitives、Icons、Colors 四部分,Primitives 只留交互与可访问性逻辑、便于套用自有设计系统,适合已有设计规范、不想从零处理键盘导航和屏幕阅读器兼容的前端团队。替代底层交互与无障碍这一块:只给无样式原语,默认样式和 Tailwind 组合要自己搭

收录于 2025 年 5 月 · 更新于 11 月 8 日 · 浏览 385 · 报告问题

替代品 7 个打开官网ui.shadcn.com