🎯 The fastest way to create production-ready Web3 dApps
One command. Full-stack. Ready to ship.
# Create a new dApp project
npx quickdapp my-awesome-dapp
# Or install in current directory
npx quickdapp .
# Choose your favorite package manager
npx quickdapp my-project --pm pnpm
That's it! 🎉 Your Web3 dApp is ready with smart contracts, beautiful UI, and multi-chain support.
# NPX (Recommended)
npx quickdapp my-project-name
npx quickdapp my-crypto-wallet --pm pnpm
npx quickdapp trading-bot --pm npm
npx quickdapp defi-app --pm yarn
# Global Installation
npm install -g quickdapp
quickdapp my-project-name
quickdapp my-project --pm pnpm
# Install in Current Directory
npx quickdapp .
npx quickdapp . --pm pnpm
npx quickdapp ./
npx quickdapp ./ --pm yarn
# Interactive Mode (prompts for project name)
npx quickdapp
- 🎨 Beautiful CLI Intro - ASCII art with creator branding
-
📁 Project Name - Specify name or use current directory (
.
or./
) -
📦 Package Manager Selection - Choose from:
- 🟢 pnpm (recommended - fast & efficient)
- 🔵 npm (classic & reliable)
- 🟡 yarn (modern alternative)
-
⚠️ Directory Check - Confirms if current directory is not empty - 🔄 Template Cloning - Downloads from GitHub
- 🔧 Environment Setup - Creates .env.local with placeholder values
- 📦 Dependencies Installation - Installs all packages
- 🔧 Smart Contract Setup - Foundry installation and compilation
- ⚡ Auto-Build Process - Builds contracts and Next.js app
- 🔗 Git Repository - Fresh git repo (detached from template)
- 🎉 Success Message - Next steps and instructions
After successful installation, your project is automatically built and ready! Navigate to your project and:
- 🚀 Start Your dApp (project is pre-built for you)
cd my-awesome-dapp
npm start # Production server
# or
npm run dev # Development server
-
🌐 Visit Your dApp
-
🔑 Add Thirdweb API Keys
-
.env.local
file is automatically created with placeholder values - Get API keys: Thirdweb Dashboard
- Replace the placeholder values in
.env.local
with your actual keys
-
npm start # Start production server
npm run dev # Start development server with hot reload
npm run build # Build for production
npm run lint # Run ESLint
Feature | Description |
---|---|
🎨 Modern UI/UX | Beautiful, responsive interface built with Next.js 15 & Tailwind CSS |
🔗 Multi-Chain Support | Connect to 80+ blockchains including Ethereum, Polygon, BSC, and more |
🤖 AI Web3 Assistant | Built-in AI chatbot to help users navigate Web3 |
⚡ Gasless Transactions | Thirdweb integration for seamless user experience |
🔧 Smart Contracts | Foundry-powered development environment with sample contracts |
📱 Mobile Responsive | Perfect experience across all devices |
🎯 TypeScript Ready | Fully typed for better development experience |
🚀 Production Ready | Optimized builds and deployment configurations |