@better-auth-ui/solid

中文文档
1.7.33发布于 2026/11/04TypeScriptES Module零依赖构建来源已验证近 30 天下载 7327

认证组件和数据工具 更好的认证,用于反应和固态.

中文使用文档
文档目录14 节
  1. 特征
  2. 预览
  3. 阴影/ ui
  4. 英雄们
  5. 快开始
  6. 阴影/ ui
  7. 英雄们
  8. Zaidan 固体
  9. 软件包参考
  10. 代理技能
  11. 发展
  12. 社区
  13. 许可证
  14. 捐助和支助

更好的授权 UI

认证组件和数据工具 更好的认证,用于反应和固态.

文档 • 妇女 演示 • 妇女 解析器

更好的Auth UI提供完整的认证流量,账户设置,插件集成,以及可再用的数据API. 选择适合您的应用程序的用户界面 :

  • 阴影/ ui 提供复制到项目中的反射组件.
  • 英雄们 提供由HeroUI v3所构建的被包式反应组件.
  • Zaidan 固体 提供您复制到工程中的固态组件.
  • 反应和固件包 为自定义接口提供钩、查询、变异和服务器帮助.

特征

  • 登录、注册、电子邮件核查和密码恢复流程
  • 用户配置、账户设置、会话管理和安全控制
  • 整合更好的 Auth 插件, 如组织、 密码、 二要素认证、 魔法链接和 API 密钥
  • 反应和固态的查询和变异 API
  • 服务器发送助手和自定义的电子邮件模板
  • 完全控制复制组件代码的浅暗主题

预览

阴影/ ui

Better Auth UI sign-in form built with shadcn/ui

英雄们

Better Auth UI sign-in form built with HeroUI

快开始

安装 更好的认证。然后在添加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本地化捆绑、语言匹配助手和本地化技能

见 反应引用 或者说 实心参考 当您需要低级API时.

代理技能

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 许可证。 。 。 .

捐助和支助

读取 贡献指南 促进发展和审查. 使用 辅助指南 用于提问和发行路线.

版本与发布记录

@better-auth-ui/solid 共发布 61 个版本,首次发布于 2026/06/12;过去 12 个月发布了 61 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.7.33latest2026/11/044 天前
1.7.322026/10/2613 天前
1.7.312026/10/2415 天前
1.7.302026/10/1127 天前
1.7.292026/10/1128 天前
1.7.282026/10/1128 天前

关于 @better-auth-ui/solid 的常见问题

@better-auth-ui/solid 是什么?

认证组件和数据工具 更好的认证,用于反应和固态.

如何安装 @better-auth-ui/solid?

在项目目录运行 npm install @better-auth-ui/solid,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:zod(>=4.4.3)、solid-js(>=1.9.14)、better-auth(>=1.7.0)、@solidjs-email/main(>=2.0.0)、@better-auth-ui/core(*)、@better-auth/api-key(>=1.7.0)、@better-auth/passkey(>=1.7.0)、@tanstack/solid-query(>=5.101.2)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@better-auth-ui/solid 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@better-auth-ui/solid 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@better-auth-ui/solid 可以商用吗?

@better-auth-ui/solid 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@better-auth-ui/solid 的下载量有多少?

根据 npm 官方下载统计,@better-auth-ui/solid 在 2026/10/08 – 2026/11/06 这 30 天内被下载 7,327 次,日均约 244 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@better-auth-ui/solid 还在维护吗?

最新版本 1.7.33 发布于 2026/11/04(4 天前);至今共发布 61 个版本,其中过去 12 个月发布了 61 个;首次发布于 2026/06/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。