Headless UI
Completely unstyled, fully accessible UI components for React and Vue, built by the Tailwind CSS team to integrate with any styling approach.
- 宽松许可证
概述
Headless UI provides a small set of fully accessible, keyboard-navigable UI components -- menus, dialogs, comboboxes, listboxes, switches, tabs, and more -- with zero built-in styling. Every visual decision is left to you via plain CSS, Tailwind classes, or any other styling approach, while Headless UI handles the genuinely hard parts: focus management, ARIA attributes, keyboard interaction patterns, and animation state.
It ships official React and Vue implementations with matching APIs, and is built and maintained by the Tailwind Labs team specifically to pair well with Tailwind CSS, though it works with any styling method since it renders no CSS itself. Compared to broader component libraries, Headless UI deliberately stays small and focused -- it doesn't try to cover every possible UI pattern, just the ones that are genuinely tricky to implement correctly from scratch.
Headless UI is a fit for teams that already have their own design system or visual language and want correct, accessible interaction behavior without inheriting someone else's visual opinions -- a narrower, more opinionated alternative to the broader primitive set in Radix Primitives.
为什么收录此项目
目录评分: ★★★☆☆ (3/5)
Overlaps conceptually with Radix Primitives as another headless/accessible component set, but its React+Vue dual support and smaller, more opinionated scope are real differentiation -- a good rather than essential addition.
- 成熟
- 厂商支持
- 分类
- UI 与组件
- 编程语言
- TypeScript
- 许可证
- MIT
相关项目
MUI
MIT全面的 React UI 组件库,实现了 Google 的 Material Design 设计规范。
积极维护
- UI 与组件
Radix Primitives
MITUnstyled, accessible React component primitives for building your own design system instead of adopting a pre-styled one.
积极维护
- UI 与组件
shadcn/ui
MIT一套可直接复制粘贴使用的无障碍 React 组件集合,基于 Radix UI 和 Tailwind CSS 构建。
积极维护
- UI 与组件
Uppy
MIT简洁的模块化开源文件上传组件,支持拖放上传、图片裁剪,以及上传到 S3、Google Drive 等平台。
积极维护
- UI 与组件
- 存储
发现信息有误?在 GitHub 上提出修改建议。