w3-kit init
Scaffold a new Web3 project with a single command. The CLI sets up your framework, chain tooling, and package manager automatically.
Command
npx w3-kit init [project-name] [options]
Options:
--template <name> Pre-select template (nextjs-evm, script-evm, nextjs-solana, script-solana)
--chain <chain> Target chain: evm, solana, or both
--pm <pm> Package manager: npm, pnpm, yarn, or bunTemplates
nextjs-evm
Next.js dApp with wagmi + viem + RainbowKit. Full-stack EVM development with wallet connection, contract interaction, and pre-built UI components.
script-evm
TypeScript script with viem. Lightweight setup for backend scripts, bots, and CLI tools that interact with EVM chains.
nextjs-solana
Next.js dApp with wallet-adapter. Complete Solana frontend with wallet connection and program interaction.
script-solana
TypeScript script with @solana/web3.js. For Solana scripts, automation, and backend services.
Examples
# Interactive mode — prompts for template, chain, and package manager
npx w3-kit init my-dapp
# Skip prompts with flags
npx w3-kit init my-dapp --template nextjs-evm --pm pnpm
# Solana script project with yarn
npx w3-kit init sol-bot --template script-solana --pm yarn