Next Solana Starter is an opinionated Next.js boilerplate for building Solana applications, pre-configured with Chakra UI, the Solana wallet adapter, ESLint, and Prettier so you can start with wallet connection and UI components already wired up.
What is Next Solana Starter?
Next Solana Starter is a starter template for Solana dApp frontends built on Next.js, the React framework. It takes an empty project and produces a Vercel-deployable application that includes a live wallet-connection setup through the solana-labs/wallet-adapter package, a Chakra UI theme, self-hosted fonts via Fontsource, Framer Motion animations, and SEO support through Next SEO. The template is maintained by avneesh0612 on GitHub and is available as a public repository.
What makes Next Solana Starter stand out?
- One-click Vercel deploy — A deploy button on the README clones the repository to your account and starts a production deployment without manual configuration.
- Chakra UI theming — Accessible, composable React components from Chakra UI come preconfigured, giving you a consistent theme out of the box.
- Solana wallet adapter — Integrates the official solana-labs/wallet-adapter TypeScript library so users can connect their Phantom, Solflare, or other Solana wallets immediately.
- TypeScript end-to-end — Static type checking is enabled across the project for typesafety in app logic and wallet interactions.
- Code quality tooling — ESLint and Prettier are already configured with Next.js and TypeScript rules so formatting and linting work on first run.
- Self-hosted fonts — Fontsource is set up to serve fonts locally, avoiding external font requests in production.
- Motion and SEO — Framer Motion provides animation primitives and Next SEO handles meta tags, both preinstalled.
Who is Next Solana Starter for?
- Solana dApp developers — skip wiring up wallet connection and UI libraries when starting a new frontend; focus directly on program interaction and app logic.
- Hackathon participants — clone the repo with a single npx command to get a deployable Solana app in minutes.
- Next.js developers exploring Solana — use a familiar React toolchain with TypeScript to learn wallet integration without starting from scratch.
What can you do with Next Solana Starter?
- Deploy to production instantly — Use the Vercel one-click deploy button, which provisions the app on your Vercel account using the repository URL.
- Scaffold a local project — Run
npx create-next-app next-solana-starter --example "https://github.com/avneesh0612/next-solana-starter"to generate a project anywhere Node.js is available. - Add wallet connection — Take advantage of the bundled wallet-adapter components to build features like balance display, token transfers, or NFT gating.
How does Next Solana Starter work?
You can start in two ways: either click the "Deploy with Vercel" button in the README, which clones the repository and deploys it to Vercel automatically, or run the npx create-next-app command to scaffold the project locally. After that, the template serves a Next.js app with preconfigured dependencies and a wallet adapter ready to connect.
FAQ
Is Next Solana Starter free?
Yes, it is an open-source template hosted on GitHub under the repository avneesh0612/next-solana-starter. You can clone it, modify it, and deploy it without any licensing fees.
How do I deploy Next Solana Starter?
The README includes a one-click deploy button that directs Vercel to clone the repository and create a new deployment. Alternatively, you can push the locally scaffolded project to your own Git provider and import it into Vercel.
What wallet does it support?
It uses the solana-labs/wallet-adapter library, which provides a modular set of TypeScript wallet adapters and React components. This lets users connect with any Solana wallet that implements the adapter interface, such as Phantom and Solflare.
Does the template include TypeScript?
Yes, TypeScript is included as the static type checker. The project also comes with ESLint and Prettier configured for Next.js and TypeScript, so the toolchain is ready out of the box.
What UI library does it use?
Chakra UI is the included component library, with Fontsource handling self-hosted fonts and Framer Motion available for animations.







