shadcn/ui
一套可直接复制粘贴使用的无障碍 React 组件集合,基于 Radix UI 和 Tailwind CSS 构建。
- 积极维护
- 宽松许可证
概述
shadcn/ui 提供了一套基于 React 和 Tailwind CSS 构建的、可访问且可定制的 UI 组件。它不是以典型 npm 包的形式分发、让你以不透明依赖的方式导入使用,而是将自身定位为“开放代码”(open code),意在作为起点使用:你把组件源码直接带入自己的项目,并在此基础上直接进行定制、扩展和构建,相当于用 shadcn/ui 来打造属于你自己的组件库,而不是依赖一个外部组件库。
它采用 MIT 许可证,并在 ui.shadcn.com 上提供文档,详细介绍了可用组件及其使用模式。
它适合那些希望从一开始就完全拥有并掌控自己组件代码和样式的团队,而不是在传统的、以依赖方式安装的组件库的约束或主题系统中做变通。
为什么收录此项目
目录评分: ★★★★☆ (4/5)
Extremely popular copy-paste component system, a genuinely different distribution model vs. MUI in a thin ui category.
- 成熟
- 社区主导
- 分类
- UI 与组件
- 编程语言
- TypeScript
- 许可证
- MIT
相关项目
Ant Design
MIT企业级 UI 设计语言和 React 组件库,提供大量高质量组件,用于构建数据密集型的后台和业务应用。
积极维护
- UI 与组件
MUI
MIT全面的 React UI 组件库,实现了 Google 的 Material Design 设计规范。
积极维护
- UI 与组件
Mantine
MIT功能完备的 React 组件库,提供 100 多个可定制组件和 50 多个 Hook,另有表单、日期、图表、通知和富文本编辑等扩展包。
积极维护
- UI 与组件
Ionic Framework
MIT使用 HTML、CSS 和 JavaScript 构建 iOS、Android 和渐进式 Web 应用的跨平台 UI 工具包,原生支持 React、Angular 和 Vue。
积极维护
- 移动端
- UI 与组件
发现信息有误?在 GitHub 上提出修改建议。