Frontend & SDK Libraries

6 tools

Wagmi

Why I use it: React hooks for Ethereum — type-safe contract reads, writes, and wallet connections

4.5
Ethers.js

Why I use it: Primary Ethereum JS library — clean API for contract interaction, wallets, and ENS

4.2
Web3.js

Why I use it: OG Ethereum library — comprehensive but consider Viem/ethers.js for new projects

4.2
RainbowKit

Why I use it: Beautiful wallet connect UI — drop-in React component with themes and ENS avatars

4.2
Viem

Why I use it: Modern Ethereum library — superior TypeScript type safety and modular tree-shakeable design

4.6
Solana Web3.js

Why I use it: Official Solana SDK — transaction building and program interaction for client applications

4.2