Skip to main content

create-nextjs-dapp

Scaffold production-ready Next.js dApps with your preferred wallet provider and blockchain in seconds

Quick start

Get your dApp project up and running in under a minute

1

Run the CLI

Execute the create command using your preferred package manager:
npx create-nextjs-dapp
2

Answer the prompts

The interactive CLI will guide you through project setup:
  • Enter your project name
  • Select blockchain (EVM or Solana)
  • Choose your wallet provider
You can skip prompts with flags: npx create-nextjs-dapp my-app --chain evm --wallet rainbowkit
3

Start developing

Navigate to your project and start the dev server:
cd my-dapp
npm install
npm run dev
Your dApp is now running at http://localhost:3000 with wallet connection ready to go!

Explore documentation

Learn about wallet providers, CLI options, and advanced customization

Interactive mode

Learn how to use the interactive CLI with beautiful prompts

CLI options

Explore all command-line flags and options

EVM wallets

Configure RainbowKit, Privy, Dynamic, and more

Solana wallets

Set up Wallet Adapter and other Solana providers

Project structure

Understand the generated project layout

Package managers

Use npm, yarn, pnpm, or bun with automatic detection

Key features

Everything you need to build modern Web3 applications

Multi-blockchain support

Build for EVM chains or Solana with one command

8 wallet providers

Pre-configured integrations for popular wallets

TypeScript + Next.js 14

Modern stack with App Router and Tailwind CSS

Ready-to-use hooks

Contract interaction examples included

Ready to build your dApp?

Get started with create-nextjs-dapp and ship your Web3 project faster

Start building now

Build docs developers (and LLMs) love