An open API service indexing awesome lists of open source software.

https://github.com/zhyd1997/turbo-dapp-starter-kit

A monorepo boilerplate for building modern Web3 apps with Next.js, Hardhat, Ethers.js, and Tailwind CSS — powered by Turborepo. Includes smart contracts, frontend UI, wallet connection, and shared packages.
https://github.com/zhyd1997/turbo-dapp-starter-kit

dap ethersjs hardhat rainbowkit shadcn-ui tailwindcss turbo wagmi web3

Last synced: about 1 month ago
JSON representation

A monorepo boilerplate for building modern Web3 apps with Next.js, Hardhat, Ethers.js, and Tailwind CSS — powered by Turborepo. Includes smart contracts, frontend UI, wallet connection, and shared packages.

Awesome Lists containing this project

README

          

# Turbo DApp Starter Kit 🚀

![demo](https://ik.imagekit.io/1winv85cn8g/turbo-dapp-starter-kit/demo@2x_GuIsszikC.png)

A modern full-stack template for building decentralized applications (DApps) with the latest tools in Web3 and frontend development.

## ✨ Features

### Frontend
- **Next.js 15** – App Router, Server Components, Streaming
- **Tailwind CSS v4** – Utility-first styling with faster builds
- **shadcn/ui** – Accessible UI components built with Radix UI and Tailwind CSS

### Web3 Integration
- **Wagmi** – React hooks for Ethereum
- **RainbowKit** – Beautiful wallet connection modal
- **Viem** – Fast TypeScript-first Ethereum client

### Smart Contracts
- **Hardhat** – Smart contract development framework
- **Solidity** – Contract language
- **Ignition** – Opinionated deployment system for Hardhat

## 🛠 Tech Stack Overview

| Layer | Tech |
|------------|--------------------------------------|
| Frontend | Next.js, Tailwind CSS, shadcn/ui |
| Wallet | RainbowKit, Wagmi |
| Blockchain | Hardhat, Solidity, Viem |
| Deployment | Hardhat Ignition, optionally Docker |

## 📦 Getting Started

Click `Use this template` button on the top of the page.