Kit Templates (using @solana/kit)
gh:solana-foundation/templates/kit/nextjs
Next.js, Tailwind, @solana/react-hooks
kit nextjs react solana-kit tailwind typescript
gh:solana-foundation/templates/kit/nextjs-anchor
Next.js, Tailwind, @solana/react-hooks, Anchor vault program
anchor kit nextjs react solana-kit tailwind typescript
gh:solana-foundation/templates/kit/react-vite
React + Vite, Tailwind, @solana/react-hooks
kit react solana-kit tailwind typescript vite
gh:solana-foundation/templates/kit/react-vite-anchor
React + Vite, Tailwind, @solana/react-hooks, Anchor vault program
anchor kit react solana-kit tailwind typescript vite
Solana Mobile Templates
gh:solana-foundation/templates/mobile/kit-expo-minimal
A minimal template for building a Solana mobile app with Expo, React Native, and Solana Kit.
expo mobile-wallet-adapter react-native solana-kit
gh:solana-foundation/templates/mobile/kit-expo-uniwind
A template for building a Solana mobile app with Expo, React Native, Solana Kit, and Uniwind.
expo mobile-wallet-adapter react-native solana-kit uniwind tailwind
gh:solana-foundation/templates/mobile/web3js-expo
A template for building a Solana mobile app with Expo and React Native.
expo mobile-wallet-adapter react-native solana-web3js
gh:solana-foundation/templates/mobile/web3js-expo-minimal
A minimal template for building a Solana mobile app with Expo and React Native.
expo mobile-wallet-adapter react-native solana-web3js
gh:solana-foundation/templates/mobile/web3js-expo-paper
A template for building a Solana mobile app with Expo and React Native Paper.
expo mobile-wallet-adapter react-native react-native-paper solana-web3js
Templates using @solana/web3.js (legacy)
gh:solana-foundation/templates/web3js/web3js-next-tailwind
Next.js, Tailwind, @solana/web3.js, Wallet Adapter
nextjs react solana-web3js tailwind typescript wallet-adapter
gh:solana-foundation/templates/web3js/web3js-next-tailwind-basic
Next.js, Tailwind, @solana/web3.js, Wallet Adapter, basic Anchor program
anchor-basic nextjs react solana-web3js tailwind typescript wallet-adapter
gh:solana-foundation/templates/web3js/web3js-next-tailwind-counter
Next.js, Tailwind, @solana/web3.js, Wallet Adapter, Anchor Counter program
anchor-counter nextjs react solana-web3js tailwind typescript wallet-adapter
gh:solana-foundation/templates/web3js/web3js-react-vite-tailwind
React + Vite, Tailwind, @solana/web3.js, Wallet Adapter
react solana-web3js tailwind typescript vite wallet-adapter
gh:solana-foundation/templates/web3js/web3js-react-vite-tailwind-basic
React + Vite, Tailwind, @solana/web3.js, Wallet Adapter, basic Anchor program
anchor-basic react solana-web3js tailwind typescript vite wallet-adapter
gh:solana-foundation/templates/web3js/web3js-react-vite-tailwind-counter
React + Vite, Tailwind, @solana/web3.js, Wallet Adapter, Anchor Counter program
anchor-counter web3js react solana-web3js tailwind typescript vite wallet-adapter
Templates maintained by the Solana community
gh:solana-foundation/templates/community/commerce-kit-store
Next.js store template using @solana-commerce/headless and @solana/kit
nextjs react @solana/kit @solana-commerce/headless solana-pay tailwind typescript
gh:solana-foundation/templates/community/drift-hello-world
Next.js + Tailwind template showing basic Drift Protocol integration
drift defi perps nextjs tailwind typescript solana wallet-adapter
gh:solana-foundation/templates/community/kit-node-solanax402
x402 protocol implementation for Solana with Facilitator and Server apps using TypeScript and @solana/kit
solana x402 payment protocol blockchain typescript
gh:solana-foundation/templates/community/lazorkit-starter-expo
React Native (Expo) template with LazorKit passkey wallet integration for Solana
solana lazorkit passkey smart-wallet expo react-native mobile typescript
gh:solana-foundation/templates/community/lazorkit-starter-next
Next.js template with LazorKit passkey wallet integration for Solana
solana lazorkit passkey smart-wallet nextjs react typescript tailwind
gh:solana-foundation/templates/community/lazorkit-starter-vite
React + Vite template with LazorKit passkey wallet integration for Solana
solana lazorkit passkey smart-wallet vite react typescript
gh:solana-foundation/templates/community/merkle-airdrop
A modern, script-driven Solana airdrop template that distributes SOL to many recipients efficiently using a Merkle tree
nextjs react tailwind typescript framework-kit
gh:solana-foundation/templates/community/moneymq-x402
Complete x402 payment protocol demo with MoneyMQ facilitator, showing micropayment-protected APIs on Solana
x402 moneymq payments micropayments solana api-monetization kora facilitator typescript
gh:solana-foundation/templates/community/phantom-embedded-js
Vite + vanilla JavaScript template for integrating Phantom's embedded user wallets on Solana
solana phantom wallet embedded-wallet javascript typescript vite oauth social-login
gh:solana-foundation/templates/community/phantom-embedded-react
Next.js template with Phantom Embedded Wallet SDK for seamless Web3 authentication
solana phantom embedded-wallet nextjs react typescript tailwind web3 authentication
gh:solana-foundation/templates/community/phantom-embedded-react-native
A minimal Expo starter template for integrating Phantom's embedded user wallets on Solana for mobile apps
solana phantom wallet embedded-wallet react-native expo mobile typescript oauth authentication
gh:solana-foundation/templates/community/solana-chatgpt-kit
ChatGPT app with Solana features - Swaps, transfers, staking and data query via natural language. Browser wallets + x402 payments or private key mode
solana chatgpt openai mcp jupiter x402 payments swap wallet defi staking nextjs typescript spl-token sns
gh:solana-foundation/templates/community/supabase-auth
Authenticate Solana wallets with Supabase
supabase authentication solana framework-kit
gh:solana-foundation/templates/community/x402-solana-rust
x402 payment server template for Solana with Rust
solana x402 rust payments api axum actix rocket
gh:solana-foundation/templates/community/x402-template
Next.js Solana starter with X402 payment protocol integration
solana nextjs x402 template starter
gh:solana-foundation/templates/community/zk-compression-airdrop
ZK-Compression based airdrop app built with Next.js, Tailwind, and @solana/react-hooks
minimal nextjs react solana-kit tailwind typescript zk-compression airdrop zero-knowledge zk framework-kit
Pinocchio-based program templates
gh:solana-foundation/templates/pinocchio/pinocchio-counter
Pinocchio Counter Program
pinocchio counter native solana-program