
Anex UI
anexui.com
无障碍React组件库,支持暗色模式,零依赖
25天前制作者:Debayan
关于 Anex UI
Anex UI 是一款专为注重无障碍体验的开发者打造的 React 组件库,它不依赖 Radix 或 Headless UI,完全自主实现。库中包含 53 个组件,支持 React 19、TypeScript、Tailwind CSS v4,并内置暗色/亮色模式切换,所有组件均通过 WCAG AA 标准。
核心功能
Anex UI 的核心在于其强大的无障碍支持。每个组件都通过了 Storybook 的 a11y 检查(插件设置为错误模式,未通过则构建失败),确保从源头保障可访问性。此外,库内置 CLI 工具,通过 npx anexui add 命令即可将组件源码直接复制到项目中,类似 shadcn 的用法,方便开发者自由修改。
主要特性
- 零依赖:不依赖 Radix 或 Headless UI,减少外部风险
- 全面无障碍:所有组件符合 WCAG AA 标准,Storybook a11y 检查强制通过
- 现代技术栈:支持 React 19、TypeScript、Tailwind CSS v4
- 暗色模式:内置暗色/亮色模式切换,开箱即用
- CLI 集成:类似 shadcn 的组件复制方式,灵活可控
适用场景
Anex UI 适合需要高无障碍标准的 Web 应用开发,尤其是面向政府、教育、金融等对可访问性有严格要求的领域。同时,它也适合追求现代技术栈(React 19 + Tailwind CSS v4)并希望深度定制组件的开发者。