A modern UI component library for Solana apps, built on the Wallet Standard.
This monorepo contains the core packages, documentation, and examples for Wallet UI.
packages/core: Framework-agnostic state management using Nanostores.packages/react: React components and hooks.packages/tailwind: Tailwind CSS presets for the components.docs: The documentation and project website, built with Next.js and Fumadocs.examples: Example applications demonstrating how to use Wallet UI.
For comprehensive documentation and usage guides, please visit wallet-ui.dev.
git clone https://github.com/wallet-ui/wallet-ui.git
cd wallet-ui
pnpm install
# If you want to install rules for your AI agents (see below).
pnpm ruler apply --local-onlypnpm run buildRun the linter:
pnpm run lintFix any linting issues:
pnpm run style:fixpnpm run testWe use Ruler to centralize AI agent instructions, coding guidelines, and project context.
You can find these resources in the .ruler directory.
To sync the instructions for your preferred AI agents, run:
pnpm ruler apply --local-onlyThis will update the project's agent-specific configuration files (like AGENTS.md, CLAUDE.md, GEMINI.md, etc.) based on the shared definitions in .ruler.
If you have any questions about this repo, feel free to reach out to Telegram or X.