Web3 Starter

Create Ethereum dApps optimized for user and developer experience.

Features

This project aims to combine the best modern tools and practices for building frontend applications and apply them to Ethereum dApps.

Next.js 15

App dir, Routing, Layouts and Loading UI.

React 18

Server and Client Components. Use hook.

wagmi

React Hooks for everything you need to work with Ethereum.

Components

UI components built using Radix UI and styled with Tailwind CSS.

RainbowKit

Easy and highly customizable way for great wallet experience.

viem

Lightweight and type-safe modules that interface with Ethereum.

The starter also includes UX-optimized demos for common use cases like interacting with smart contracts, sending transactions, and more.

Proudly Open Source

Web3 Starter by HackBG is open source and powered by open source software.