Repolode
rainbow-me

rainbow-me/rainbowkit

Библиотека React для настраиваемого подключения кошельков в Ethereum dapp на базе wagmi и viem.

Звёзды
2,838
Форки
802
Открытые issues
57
Последний коммит
в прошлом месяце

Что это?

RainbowKit — библиотека React для добавления подключения кошельков в децентрализованные приложения. Она предоставляет готовые средства управления кошельками, поэтому разработчикам не нужно создавать модальные окна подключения и сценарии выбора кошелька с нуля.

Библиотека построена на wagmi и viem — распространённом наборе инструментов для взаимодействия с Ethereum из JavaScript и TypeScript. Внешний вид и поведение компонентов можно настроить под дизайн существующего приложения.

В проект также входит команда для создания каркаса приложения на основе RainbowKit, wagmi и Next.js. Кроме того, есть примеры проектов для Create React App, Vite, Remix, React Router и нескольких конфигураций Next.js, в том числе с вариантами Sign-In with Ethereum.

Ключевые возможности

  • 01Готовое модальное окно подключения и управление кошельками
  • 02Настраиваемые компоненты и темы оформления
  • 03Взаимодействие с Ethereum на базе wagmi и viem
  • 04Команда для создания приложения на wagmi и Next.js
  • 05Примеры проектов для нескольких React-фреймворков

Сценарии использования

  • Добавление кнопки входа через кошелёк в dapp на React или Next.js
  • Создание прототипа Ethereum-фронтенда с готовым сценарием подключения
  • Разработка настраиваемого интерфейса подключения кошелька в стиле существующего бренда

Быстрый старт

  1. 1

    Создайте каркас нового приложения RainbowKit + wagmi + Next.js с помощью npm

    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, поэтому она подходит только для dapp на React.
  • Она построена на базе wagmi и viem, поэтому их тоже нужно использовать.

Темы

Частые вопросы

Что такое rainbowkit?
Библиотека React для настраиваемого подключения кошельков в Ethereum dapp на базе wagmi и viem. RainbowKit — библиотека React для добавления подключения кошельков в децентрализованные приложения. Она предоставляет готовые средства управления кошельками, поэтому разработчикам не нужно создавать модальные окна подключения и сценарии выбора кошелька с нуля.
rainbowkit можно использовать бесплатно? Какая у него лицензия?
rainbowkit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rainbowkit всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в rainbowkit — 1 окт. 2026 г..
Для чего можно использовать rainbowkit?
Добавление кнопки входа через кошелёк в dapp на React или Next.js Создание прототипа Ethereum-фронтенда с готовым сценарием подключения Разработка настраиваемого интерфейса подключения кошелька в стиле существующего бренда
Как установить rainbowkit?
Создайте каркас нового приложения RainbowKit + wagmi + Next.js с помощью npm: 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Модульный кран для EVM-тестнетов: использует proof-of-work, капчи, ограничения по IP и другие проверки, чтобы боты не опустошали запасы.

Бэкенд и API#ethereum#faucet#testnet
5,7 тыс.+10 за неделю2,1 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Библиотека React-компонентов для отображения PDF-файлов в приложениях на React: рендерит страницы подобно изображениям и использует PDF.js.

11,2 тыс.+7 за неделю1 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 9 дней назад