Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An opinionated Next.js template for building Solana applications, pre-configured with Chakra UI, Solana wallet adapter, ESLint, and Prettier.
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.
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.
npx create-next-app next-solana-starter --example "https://github.com/avneesh0612/next-solana-starter" to generate a project anywhere Node.js is available.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.
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.
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.
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.
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.
Chakra UI is the included component library, with Fontsource handling self-hosted fonts and Framer Motion available for animations.