#2323rd of 36 in SaaS and app starters
scaffold-eth-2
Ethereum dapp starter with Next.js, Wagmi, Viem and Foundry or Hardhat
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 2.1k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Apr 2024
- Language
- TypeScript
1,980 on 31 Mar 20262,056 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Scaffold-ETH 2 generates a monorepo for building Ethereum dapps, with a Next.js frontend using RainbowKit, Wagmi and Viem and smart contracts in Foundry or Hardhat. The frontend reloads when contracts change, and a Debug Contracts page lets you call deployed functions locally. The repo includes agent config folders (.agents, .claude, .opencode, .cursor), but AI is a side feature.
Who it is for: Developers building Ethereum dapps with smart contracts and a React UI
Strengths
- Contract hot reload keeps the frontend in sync with contract edits
- Typed React hooks wrap Wagmi for contract reads and writes
- Burner wallet and local faucet allow testing without external wallets
- Choice of Foundry or Hardhat; extensions add starter kits via create-eth
Weaknesses
- Ethereum-only; no model or AI functionality beyond agent config files
- Needs Node >= 22.13.0 and Yarn; no Docker setup provided
- Local dev needs three terminals: chain, deploy and frontend
- Last tagged release is from 2024-04-16, though commits continue
What it needs
- TypeScript
- Needs Node >= 22.13.0, Yarn, Git, Foundry or Hardhat
- GitHub template
Also in SaaS and app starters
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | start-ui-webTanStack Start web app starter with oRPC, Prisma, Better Auth and shadcn/ui | 72 out of 100 |
| 2 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 71 out of 100 |
| 3 | dotnet-starter-kit.NET 10 multi-tenant SaaS starter with two React 19 front-ends | 71 out of 100 |
| #4 | twentyOpen-source CRM extensible with objects, views and agents defined as code | 69 out of 100 |
| #5 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 69 out of 100 |