// the find
wslyvh/nexth
A Next.js + Ethereum starter kit with Viem, Wagmi, Web3Modal, SIWE, Tailwind, daisyUI and more to quickly ship production-ready Web3 Apps ⚡
A monorepo starter for Web3 frontend apps using Next.js 14 App Router, Wagmi v2, Viem, and Web3Modal. Includes both Hardhat and Foundry setups for contract development plus SIWE auth, ENS profile hooks, and a handful of example pages. Aimed at developers who want a working scaffold rather than piecing together Web3 tooling from scratch.
Wagmi v2 + Viem is the right choice — type-safe contract calls and no ethers.js baggage. Dual Foundry/Hardhat support is genuinely useful since the ecosystem is split and you pick one and delete the other, which is cleaner than shipping both active. The wagmi-cli codegen from `wagmi.config.ts` means ABI types are generated, not hand-typed. SIWE is wired in out of the box, which saves a few hours of annoying session plumbing.
The example contracts are trivially simple (a Message.sol and an NFT.sol) — anyone doing real work will throw these out immediately, making the Foundry/Hardhat packages near-useless as reference beyond 'it deploys'. No error boundary strategy for wallet or RPC failures; the examples show happy-path only. The README instructions for removing the unused toolchain are manual and easy to get wrong — a setup script or a CLI prompt would be cleaner. Last meaningful activity shows this is lightly maintained; Wagmi and Web3Modal both had breaking changes recently and a starter that drifts on those deps becomes a liability fast.