Repolode
rainbow-me

rainbow-me/rainbowkit

wagmiとviemを基盤に、Ethereum dappへカスタマイズ可能なウォレット接続UIを追加するReactライブラリ。

スター
2,838
フォーク
802
未解決の Issue
57
最終コミット
先月

これは何?

RainbowKitは、分散型アプリケーションにウォレット接続機能を追加するためのReactライブラリです。すぐに使えるウォレット管理機能を備えているため、開発者は接続モーダルやウォレット選択フローを一から実装する必要がありません。

このライブラリは、JavaScriptやTypeScriptからEthereumを操作するための一般的なツールキットであるwagmiとviemを基盤にしています。コンポーネントの見た目や動作は、既存アプリのデザインに合わせてカスタマイズできます。

RainbowKit、wagmi、Next.jsを組み合わせたスターターアプリを生成するscaffoldingコマンドも用意されています。また、Create React App、Vite、Remix、React Routerに加え、Sign-In with Ethereumの各種バリエーションを含む複数のNext.js構成向けのサンプルプロジェクトも提供しています。

主な機能

  • 01すぐに使えるウォレット接続モーダルとウォレット管理機能
  • 02カスタマイズ可能なコンポーネントとテーマ設定
  • 03Ethereumとの連携にwagmiとviemを採用
  • 04wagmiとNext.jsを使った新規アプリを作成するscaffoldingコマンド
  • 05複数のReactフレームワーク向けサンプルプロジェクト

ユースケース

  • ReactまたはNext.jsのdappにウォレットログインボタンを追加する
  • すぐに使える接続フローでEthereumフロントエンドを試作する
  • 既存ブランドに合った、カスタマイズ可能なウォレット接続体験を構築する

クイックスタート

  1. 1

    npmで新しいRainbowKit + wagmi + Next.jsアプリをスキャフォールドする

    npm init @rainbow-me/rainbowkit@latest
  2. 2

    またはpnpmでスキャフォールドする

    pnpm create @rainbow-me/rainbowkit@latest
  3. 3

    またはyarnでスキャフォールドする

    yarn create @rainbow-me/rainbowkit

使う前に知っておきたいこと

  • RainbowKitはReactライブラリのため、Reactベースのdappでのみ使用できます。
  • wagmiとviemをベースに構築されているため、これらのライブラリも併用する必要があります。

トピック

よくある質問

rainbowkit とは?
wagmiとviemを基盤に、Ethereum dappへカスタマイズ可能なウォレット接続UIを追加するReactライブラリ。 RainbowKitは、分散型アプリケーションにウォレット接続機能を追加するためのReactライブラリです。すぐに使えるウォレット管理機能を備えているため、開発者は接続モーダルやウォレット選択フローを一から実装する必要がありません。
rainbowkit は無料で使えますか?ライセンスは?
rainbowkit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rainbowkit は今もメンテナンスされていますか?
半年以内に更新あり。rainbowkit の最終コミットは 2026年10月1日 です。
rainbowkit は何に使えますか?
ReactまたはNext.jsのdappにウォレットログインボタンを追加する すぐに使える接続フローでEthereumフロントエンドを試作する 既存ブランドに合った、カスタマイズ可能なウォレット接続体験を構築する
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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

proof-of-workマイニング、CAPTCHA、IP制限などでボットによる資金枯渇を防ぐ、EVMテストネット向けのモジュール式faucet。

バックエンド・API#ethereum#faucet#testnet
5655+10 今週2056TypeScriptAGPL-3.0活発にメンテナンス更新 3 日前