
Tetra UI
基于 Tailwind CSS 与 Radix UI 无头基建构建的现代 React 组件库,注重严谨的无障碍访问、极简美学与高定制性。

项目概述
Tetra UI 是一个基于 Tailwind CSS 和 Radix UI 底层逻辑构建的现代 React UI 组件库。它融合了精炼的视觉美学、严格的 WAI-ARIA 无障碍规范与一流的暗黑模式支持,致力于为企业级应用与 SaaS 产品提供坚实可靠的界面底座。
核心特性
- ♿ 出厂即享 WAI-ARIA 无障碍支持:基于 Radix UI 无头基建,原生保障屏幕阅读器兼容与全键盘焦点导航无障碍交互。
- 🎨 标准 Design Tokens 设计系统:通过标准 Tailwind 配置与 CSS 变量自由调节色彩阶梯、圆角与投影层级。
- 🌓 深度无缝的暗黑模式:全量组件均经过严格的对比度校验与微交互调优,在深浅色模式间丝滑切换。
- 📦 灵活的复用方式:支持通过 npm 包统一引入或按需源码拷贝 (Copy-Paste) 至项目进行深度定制。
快速上手与示例代码
npm install @tetra-ui/react clsx tailwind-mergeimport React from 'react';
import { Button, Input, Card } from '@tetra-ui/react';
export function LoginForm() {
return (
<Card className="max-w-sm p-6 space-y-4 shadow-xl border border-neutral-200 dark:border-neutral-800">
<h2 className="text-xl font-bold text-neutral-900 dark:text-white">欢迎登录</h2>
<Input placeholder="请输入您的邮箱" type="email" />
<Button variant="primary" className="w-full">立即登录</Button>
</Card>
);
}技术选型建议与适用场景
- 企业级中后台与 SaaS 系统:兼具极简设计语言与高标准的无障碍合规性,大幅降低中后台交互打磨成本。
- 自研设计系统基座:适合希望在 Radix 与 Tailwind 之上快速衍生企业专属设计系统的研发团队。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐8bitcn/ui
2.1k+
基于 shadcn/ui 与 Tailwind CSS 构建的复古 8-Bit 像素风 React 组件库,兼备像素艺术美学与现代 WAI-ARIA 无障碍标准。
无障碍支持源码拷贝React+2
无障碍支持详情
23rd
192
由 radiumcoders 打造的开源 shadcn/ui 组件注册表,提供 WebGL 着色器、趣味 404 与交互式展示组件,Copy-Paste 装进仓库即装即改。
动效动画源码拷贝React+2
动效动画详情
Duolingo UI (ShadLingo)
126k+
基于 shadcn/ui v4 与 Tailwind CSS 深度定制的 Duolingo 风格设计系统与组件库,完整复刻多邻国标志性的 3D 按钮弹簧投影、高饱和猫头鹰绿与游戏化卡片交互。
源码拷贝设计令牌Gamification+3
源码拷贝详情