Luno Kit is a React library that makes it easy to add Polkadot wallet connection to your dapp.
- 🎨 Beautiful UI components - Ready-to-use wallet connection button
- ✅ Easily customizable - Flexible theming and styling options
- 🔌 Multi-wallet support - Support for major Polkadot ecosystem wallets
- 🌐 Multi-chain ready - Polkadot, Kusama and parachain support
- 🦄 Built for React - TypeScript-first with modern React patterns
For full documentation, visit docs.lunolab.xyz.
pnpm add @luno-kit/ui @luno-kit/react @tanstack/react-queryimport { createConfig } from '@luno-kit/react'
import { kusama, polkadot } from '@luno-kit/react/chains'
import { polkadotjsConnector, subwalletConnector } from '@luno-kit/react/connectors'
import '@luno-kit/ui/styles.css'
const config = createConfig({
  appName: 'My Luno App',
  chains: [polkadot, kusama],
  connectors: [polkadotjsConnector(), subwalletConnector()],
})
function App() {
  return (
    <LunoKitProvider config={config}>
      <ConnectButton />
    </LunoKitProvider>
  )
}