Templates
Kick start your projects using one of our starter kits or templates by using the thirdweb CLI:
npx thirdweb create --template <template-name>
Starter Kits
Create React App - JavaScript
Create React App - TypeScript
Next.js - JavaScript
Next.js - TypeScript
Vite - JavaScript
Vite - TypeScript
Feature Examples
- All
- NFT Drop
- NFT Collection
- Edition Drop
- Edition
- Multiwrap
- Pack
- Signature Drop
- Token
- Token Drop
- Marketplace
- Vote
- Contracts SDK
- Wallets
NFT Gated Website
nft-gated-website
NFT Drop
nft-drop
NFT Staking App
nft-staking-app
Marketplace Next TS
marketplace-next-ts
Play To Earn Game
play-to-earn-game
Signature Based Minting
signature-based-minting
thirdweb Stripe
thirdweb-stripe
Community Rewards
community-rewards
Login With Wallet
login-with-wallet
DAO
dao
Contract Hub
contract-hub
Magic Link
magic-link
Multiwrap
multiwrap
Custom Dashboard
custom-dashboard
Filebase Metadata
filebase-metadata
Packs
packs
Signature Drop
signature-drop
thirdweb Deploy Hello World
thirdweb-deploy-hello-world
Web3button
web3button
Contracts Sdk With Web3 Sdk
contracts-sdk-with-web3-sdk
Covalent
covalent
Discord Role Granter
discord-role-granter
Edition Drop
edition-drop
Forge Starter
forge-starter
Hardhat Javascript Starter
hardhat-javascript-starter
Makeswift
makeswift
Marketplace With Signature Based Minting
marketplace-with-signature-based-minting
Token Drop
token-drop
Contracts Sdk With Extensions
contracts-sdk-with-extensions
Hardhat Typescript Starter
hardhat-typescript-starter
Quiz
quiz
Solidity Hello World
solidity-hello-world
thirdweb Auth Express
thirdweb-auth-express
thirdweb Auth Next
thirdweb-auth-next
thirdweb Auth Supabase
thirdweb-auth-supabase