更好的授权 UI
认证组件和数据工具 更好的认证,用于反应和固态.
更好的Auth UI提供完整的认证流量,账户设置,插件集成,以及可再用的数据API. 选择适合您的应用程序的用户界面 :
- 阴影/ ui 提供复制到项目中的反射组件.
- 英雄们 提供由HeroUI v3所构建的被包式反应组件.
- Zaidan 固体 提供您复制到工程中的固态组件.
- 反应和固件包 为自定义接口提供钩、查询、变异和服务器帮助.
特征
- 登录、注册、电子邮件核查和密码恢复流程
- 用户配置、账户设置、会话管理和安全控制
- 整合更好的 Auth 插件, 如组织、 密码、 二要素认证、 魔法链接和 API 密钥
- 反应和固态的查询和变异 API
- 服务器发送助手和自定义的电子邮件模板
- 完全控制复制组件代码的浅暗主题
预览
阴影/ ui
英雄们
快开始
安装 更好的认证。然后在添加UI软件包之前为您的应用程序配置它.
阴影/ ui
将认证组件添加到已存在的 shadcn/ ui 工程中 :
bunx --bun shadcn@latest add @better-auth-ui/auth
读取 shadcn/ui 快速启动 用于框架设置和可选组件.
英雄们
安装 HeroUI 软件包及其更好的 Auth UI 依赖性 :
bun add @better-auth-ui/heroui@latest @better-auth-ui/react@latest @better-auth-ui/core@latest
导入您全局 CSS 文件的组件样式 :
@import "@better-auth-ui/heroui/styles";
读取 英雄快开始 用于提供商和框架设置.
Zaidan 固体
安装 Solid 数据层及其运行时间依赖性 :
bun add @better-auth-ui/solid @tanstack/solid-query better-auth solid-js
然后添加 Solid 登记册的认证组件 :
bunx --bun shadcn@latest add https://better-auth-ui.com/r/solid/auth.json
读取 赛丹 快速开始 为 TanStack 启动设置和可选组件.
软件包参考
| 软件包 | 目的 |
|---|---|
@better-auth-ui/core | 共享查询选项、服务器助手、类型和框架独立工具 |
@better-auth-ui/react | 反应提供者、钩子、查询、变异和插件 API |
@better-auth-ui/heroui | 用"英雄UI"制造的 React 组件 |
@better-auth-ui/solid | 固态提供者、钩子、查询、突变和插件 API |
@better-auth-ui/locales | 本地化捆绑、语言匹配助手和本地化技能 |
代理技能
Better Auth UI通过TanStack Intent和TanStack 发布同样的代理技能 技术。sh。 。 。 .
对于 GitHub 安装,请选择您的应用程序的技能 :
bunx skills@latest add better-auth-ui/better-auth-ui --full-depth --skill better-auth-ui-react
技能涵盖React/shadcn,Solid/Zaidan,HeroUI,核心数据API,以及本地化. TanStack Intent从已安装的 npm 包装入它们.
读取 代理技能指南 用于安装路径及其版本行为.
发展
此寄存器使用 阿宝 财务报告和审定财务报表 无。 。 。 .
安装工作空间依赖性 :
bun install
启动发展项目:
bun run dev
运行主要的工作空间任务 :
bun run build
bun run test
社区
请加入 更好的授权 UI Discord 询问问题,分享反馈,并与贡献者建立联系.
许可证
用户界面 MIT 许可证。 。 。 .