What problem does it solve?
Provides a consolidated, opinionated playbook to design, build, test, and secure Solana applications so teams avoid fragmented stacks, leaking web3.js types, and ad-hoc testing that causes production regressions.
Core Features & Use Cases
- Frontend & Wallet UX: patterns for React/Next.js using framework-kit, Wallet Standard discovery, ConnectorKit options, and transaction UX best practices.
- Program & Client Development: guidance for Anchor and Pinocchio programs, IDL-driven codegen (Codama), and Kit-first client APIs with web3-compat boundaries for legacy libraries.
- Testing & Security: fast unit testing with LiteSVM/Mollusk, integration with Surfpool, and an extensive program+client security checklist for CPI safety, account validation, and revocation handling.
- Use Case: Build a Next.js dApp that discovers Wallet Standard wallets, sends Kit-native transactions to an Anchor program, runs unit tests in LiteSVM, and verifies security checks before deployment.
Quick Start
Create a Next.js app, add framework-kit and @solana/kit, provide a single SolanaProvider client with auto-discovered wallet connectors, and run a unit test against LiteSVM.