用于构建以太坊应用的 React 与 Vue Hooks 及 TypeScript 工具库,基于 viem 构建。
rainbow-me/rainbowkit
一个 React 库,为以太坊 DApp 快速添加可定制的钱包连接界面,基于 wagmi 和 viem 构建。
- Star
- 2,838
- Fork
- 802
- 未关闭 Issue
- 57
- 最近提交
- 上个月
这是什么?
RainbowKit 是一个 React 库,用于为去中心化应用添加钱包连接功能。它开箱即用地提供钱包管理能力,开发者无需从零实现连接弹窗和钱包选择流程。
该库基于 wagmi 和 viem 构建,这两者是在 JavaScript 和 TypeScript 中与以太坊交互的常用工具包。组件的外观和行为都可以定制,便于与现有应用的设计风格保持一致。
项目还提供脚手架命令,可生成结合 RainbowKit、wagmi 和 Next.js 的入门应用,并附带 Create React App、Vite、Remix、React Router 以及多个 Next.js 示例,其中包括基于 Sign-In with Ethereum 的方案。
核心功能
- 01开箱即用的钱包连接弹窗与钱包管理
- 02组件与主题可自定义
- 03基于 wagmi 和 viem 与以太坊交互
- 04提供脚手架命令快速创建 wagmi + Next.js 应用
- 05包含多个 React 框架的示例项目
适用场景
- 为 React 或 Next.js 的 DApp 添加钱包登录按钮
- 用现成的连接流程快速搭建以太坊前端原型
- 打造与现有品牌风格一致的钱包连接体验
快速上手
- 1
使用 npm 创建新的 RainbowKit + wagmi + Next.js 应用
npm init @rainbow-me/rainbowkit@latest - 2
或使用 pnpm 创建
pnpm create @rainbow-me/rainbowkit@latest - 3
或使用 yarn 创建
yarn create @rainbow-me/rainbowkit
使用前须知
- RainbowKit 是 React 库,只适用于基于 React 的 dapp。
- 它构建于 wagmi 和 viem 之上,使用时需要同时引入这些库。
标签
常见问题
- rainbowkit 是什么?
- 一个 React 库,为以太坊 DApp 快速添加可定制的钱包连接界面,基于 wagmi 和 viem 构建。 RainbowKit 是一个 React 库,用于为去中心化应用添加钱包连接功能。它开箱即用地提供钱包管理能力,开发者无需从零实现连接弹窗和钱包选择流程。
- rainbowkit 可以免费使用吗?用的什么许可证?
- rainbowkit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- rainbowkit 还在维护吗?
- 半年内有更新。rainbowkit 最近一次提交是在 2026年10月1日。
- rainbowkit 适合用来做什么?
- 为 React 或 Next.js 的 DApp 添加钱包登录按钮 用现成的连接流程快速搭建以太坊前端原型 打造与现有品牌风格一致的钱包连接体验
- rainbowkit 怎么安装和运行?
- 使用 npm 创建新的 RainbowKit + wagmi + Next.js 应用: npm init @rainbow-me/rainbowkit@latest 或使用 pnpm 创建: pnpm create @rainbow-me/rainbowkit@latest 或使用 yarn 创建: yarn create @rainbow-me/rainbowkit
- 在哪里获取 rainbowkit?
- 源代码和安装说明在 GitHub 上:https://github.com/rainbow-me/rainbowkit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6773+8 本周1462TypeScriptMIT维护活跃更新于 3天前
Taho 是一款社区自主运营的开源 Web3 浏览器插件钱包,支持以太坊和比特币。
3210431TypeScriptGPL-3.0维护活跃更新于 18小时前
《精通以太坊》第二版,系统讲解以太坊开发、智能合约及网络底层技术的图书。
2.2万+9 本周5154无许可证更新于 26天前
面向 EVM 测试网的模块化水龙头,通过挖矿式工作量证明、验证码、IP 限制等方式防止机器人刷空资金。
5655+10 本周2056TypeScriptAGPL-3.0维护活跃更新于 3天前
在 React 应用中像显示图片一样渲染 PDF 文件的组件库,基于 PDF.js。
1.1万+7 本周1004TypeScriptMIT维护活跃更新于 10天前
面向 React 和 Vue 的搜索 UI 组件库,可对接 Elasticsearch、OpenSearch、Solr 和 MongoDB。
4924+1 本周477JavaScriptApache-2.0更新于 前天