Search tools, frameworks, libraries, categories and domains
React (and Vue) hooks built on viem for wallet connection, contract reads/writes and caching in dApps.
npm i wagmi
Package wagmi, last 52 weeks.
wagmi
Other tools in the same categories.
wevm/viem
Lightweight, type-safe, tree-shakeable TypeScript interface for Ethereum; now the most downloaded EVM client.
ethers-io/ethers.js
Compact, battle-tested JavaScript library for Ethereum wallets, providers and contracts; huge installed base.
ApeWorX/web3.py
Python library for interacting with EVM chains (originally EF, now stewarded by ApeWorX); standard for Python backends.
anza-xyz/kit
Modular, tree-shakeable successor to @solana/web3.js from Anza, with React hooks and typed RPC.
solana-foundation/solana-web3.js
Classic 1.x Solana JavaScript SDK still in many apps; in maintenance mode in favor of Solana Kit.
alloy-rs/alloy
High-performance Rust toolkit for EVM RPC, ABI and signing; replaced ethers-rs and powers Reth and Foundry.
rainbow-me/rainbowkit
Polished React wallet-connection modal built on wagmi, with theming and support for most EVM wallets.
reown-com/appkit
Wallet connection, social login and onramp SDK from Reown (formerly WalletConnect) for EVM, Solana and Bitcoin.
thirdweb-dev/js
Full-stack SDK for wallets, account abstraction, payments and contract deployment across EVM chains.