Skip to content

Getting started

The fastest path is to start from a template. That gives you a working app structure, styling setup, and Wallet UI already wired in.

React apps with Vite, TypeScript, Tailwind CSS, Wallet UI, and Solana Kit.

Use bun-react-vite-solana-kit for a basic app, or choose quasar-react-counter or quasar-react-escrow for an app with an example Quasar program.

Terminal window
npx create-seed@latest -t bun-react-vite-solana-kit
npx create-seed@latest -t quasar-react-counter
npx create-seed@latest -t quasar-react-escrow

If you are adding Wallet UI to an existing project, or you want to wire it up manually, use one of the framework guides below.

After setup, continue with Core concepts to understand the provider and state model, then move into components or hooks depending on how custom your UI needs to be.