Skip to content

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.

Notifications You must be signed in to change notification settings

devnova777/turbo-dapp-starter-kit

 
 

Repository files navigation

Turbo DApp Starter Kit 🚀

demo

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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.8%
  • CSS 7.3%
  • JavaScript 5.2%
  • Solidity 1.7%