# ethereum-boilerplate/ethereum-boilerplate

The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although this repo is called "Ethereum Boilerplate" it works with any EVM system and since it uses Moralis SDK You can even use it on Solana!  Happy BUIDL!👷‍♂️

Repository: https://github.com/ethereum-boilerplate/ethereum-boilerplate
Canonical: https://ross.abutalabs.com/products/ethereum-boilerplate
Homepage: https://ethereumboilerplate.com
Language: TypeScript
License: MIT
License Family: permissive
Topics: ethereum-boilerplate, ethereum, dapp-boilerplate, ethereum-client, moralis, polygon-boilerplate, bsc-boilerplate, dapp-example, ethereum-react, react, web3, nextjs, nextjs-starter
Last push: 2024-06-19T14:27:22+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 1784, "days_push": 805, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4139, forks 2977 (observed 2026-08-28T04:08:36.281104+00:00)

## What it is
A TypeScript-ready NextJS boilerplate for building Ethereum and EVM-compatible dApps quickly, using the Moralis Web3 API so most pages work without running your own backend or an active wallet provider. It ships prebuilt components for wallet authentication and common Web3 data views, and also supports Solana via the Moralis SDK.

## Use cases
- start a new ethereum dapp with nextjs
- boilerplate for web3 app with wallet login
- build a react frontend that reads blockchain data without a backend
- starter template for polygon or bsc dapp
- show nft and token balances in a web app
- authenticate users with metamask in nextjs

## When to choose
- you want a fast starting point for an EVM-chain dApp frontend in NextJS/React
- you prefer using Moralis Web3 API instead of running your own backend or node
- you need ready-made wallet authentication and Web3 data components

## When to avoid
- you need a backend-free solution without a Moralis API key or third-party service dependency
- you are not using React/NextJS or want a framework-agnostic library
- you need fully custom Web3 logic from scratch rather than a starter template

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: auth, web-framework, sdk
- domain: web-development, blockchain, frontend
- platform: cross-platform
- tags: ethereum, web3, dapp, nextjs, react, moralis, typescript, starter-template, evm, wallet-authentication, boilerplate, cryptocurrency, nodejs, web-server

## Member repositories
- ethereum-boilerplate/ethereum-boilerplate (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:36.281104+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:31:26.959669+00:00, confidence not recorded.
  - readme: https://github.com/ethereum-boilerplate/ethereum-boilerplate (fetched 2026-08-28T04:08:36.281104+00:00, sha cf75a2f923b7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
