Vue Solana is a small ecosystem of Vue and Nuxt packages for building Solana applications.
Vue Solana provides RPC setup, reactive account reads, balance reads, browser extension wallet discovery, Android Mobile Wallet Adapter discovery, iOS browser wallet links, wallet connect/disconnect, and transaction transfer flows through Vue and Nuxt composables. The examples use devnet by default for safe testing.
Packages
@vue-solana/core: framework-agnostic Solana config, endpoint helpers, wallet types, and transaction helpers.@vue-solana/vue: Vue plugin and composables.@vue-solana/nuxt: Nuxt module that installs the Vue plugin and auto-imports composables.
@vue-solana/core builds on top of @solana/web3-compat and re-exports supported Solana primitives from @vue-solana/core/web3. Vue apps can use @vue-solana/vue/web3, and Nuxt apps can use @vue-solana/nuxt/web3, without installing core directly.
Start Here
- Getting Started
- Wallet Guide
- Transaction Guide
- Solana For Vue Developers
- Clusters
- v1 Roadmap
- Agent Skill
- Troubleshooting
API Reference
@vue-solana/core: config, endpoints, wallet interfaces, Wallet Standard helpers, mobile/iOS helpers, transaction helpers, and normalized errors.@vue-solana/vue: Vue plugin and composables for RPC, account reads, wallets, messages, signatures, and transactions.@vue-solana/nuxt: Nuxt module options, runtime behavior, and auto-imported composables.
Examples
For Package Users
Start with Getting Started to install the Vue or Nuxt package in your own app. Use the Live Demo to try devnet RPC reads, wallet connection, message signing, and transfer flows before wiring the composables into your project.
Official Solana references: