#2323rd of 36 in SaaS and app starters

scaffold-eth-2

Ethereum dapp starter with Next.js, Wagmi, Viem and Foundry or Hardhat

Stars
2.1k
License
MIT
Last commit
Oct 2026
Last release
Apr 2024
Language
TypeScript
Stars, last 29 weeks+76
31 Mar 2026: 1,980 stars7 Apr 2026: 1,984 stars14 Apr 2026: 1,985 stars21 Apr 2026: 1,986 stars28 Apr 2026: 1,988 stars5 May 2026: 1,990 stars12 May 2026: 1,994 stars19 May 2026: 1,999 stars26 May 2026: 2,002 stars2 Jun 2026: 2,009 stars9 Jun 2026: 2,011 stars16 Jun 2026: 2,013 stars23 Jun 2026: 2,015 stars30 Jun 2026: 2,017 stars7 Jul 2026: 2,020 stars14 Jul 2026: 2,023 stars21 Jul 2026: 2,025 stars28 Jul 2026: 2,028 stars4 Aug 2026: 2,029 stars11 Aug 2026: 2,032 stars18 Aug 2026: 2,032 stars25 Aug 2026: 2,035 stars1 Sept 2026: 2,038 stars8 Sept 2026: 2,042 stars15 Sept 2026: 2,044 stars22 Sept 2026: 2,047 stars29 Sept 2026: 2,051 stars6 Oct 2026: 2,052 stars13 Oct 2026: 2,054 stars20 Oct 2026: 2,056 stars

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
Also in SaaS and app starters
RankProjectScore
1start-ui-webTanStack Start web app starter with oRPC, Prisma, Better Auth and shadcn/ui1.8k starsMIT72 out of 100
2next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling Live demo ↗ (opens in a new tab)13.1k starsMIT71 out of 100
3dotnet-starter-kit.NET 10 multi-tenant SaaS starter with two React 19 front-ends6.8k starsMIT71 out of 100
#4twentyOpen-source CRM extensible with objects, views and agents defined as code59.2k starscustom license69 out of 100
#5ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.9k starsMIT69 out of 100