Reactive primitives for building Solana dApps. Wallets, programs, tokens, transactions — all the hooks you need, none of the boilerplate.
Every hook is designed around Solana's account model, transaction lifecycle, and program architecture. Not an Ethereum port — built from scratch.
Hooks automatically re-render when on-chain state changes via WebSocket subscriptions. No polling, no manual refreshes.
Phantom, Backpack, Solflare, Ledger, WalletConnect and more. Unified API across every adapter with zero config.
First-class useAnchorProgram hook. Pass your IDL and get type-safe program interactions out of the box.
Built in TypeScript with full inference. Your IDL types, token mints, and account data all fully typed end-to-end.
Import only what you need. Zero unnecessary bloat. Designed for lean bundle sizes and fast load times.
Built on TanStack Query. Deduped requests, background refetching, and stale-while-revalidate — all automatic.
A comprehensive hook library covering every Solana primitive.
Works with the entire Solana ecosystem
Join thousands of developers building the next generation of dApps.