# anza-xyz/wallet-adapter

Modular TypeScript wallet adapters and components for Solana applications.

Repository: https://github.com/anza-xyz/wallet-adapter
Canonical: https://ross.abutalabs.com/products/wallet-adapter
Homepage: https://anza-xyz.github.io/wallet-adapter/
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: solana, wallet, blockchain, crypto, cryptocurrency, typescript, react, hacktoberfest, hacktoberfest2022
Last push: 2026-06-18T11:56:51+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 88, release rhythm 65, longevity 100
- inputs: {"age_days": 1986, "days_push": 76, "days_rel": 154, "gap_med": 0.0, "n_releases_24m": 189}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2028, forks 1063 (observed 2026-08-28T04:06:07.043997+00:00)

## What it is
A modular TypeScript library of wallet adapters and UI components for integrating Solana wallets into web applications. It provides React components and framework packages that standardize wallet connection, signing, and transaction flows.

## Use cases
- add Solana wallet connection to a React dapp
- support multiple crypto wallets with one integration
- let users sign Solana transactions from a web app
- build a wallet picker modal for a Solana frontend
- standardize wallet event handling across Solana apps

## When to choose
- you are building a Solana web application in TypeScript or React
- you want consistent multi-wallet support without writing per-wallet integrations
- you need maintained, modular adapter packages

## When to avoid
- you are building for EVM or non-Solana chains
- you need a backend or non-JavaScript wallet integration
- you want a fully custom wallet UI with no component dependencies

## Facets
- artifact type: library
- maturity: active
- function: ui-components, sdk, auth, plugin-system
- domain: blockchain, web-development, frontend
- platform: browser, cross-platform
- tags: solana, wallet-adapter, web3, react-components, typescript, cryptocurrency, web-server, nodejs

## Member repositories
- anza-xyz/wallet-adapter (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:07.043997+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:59:39.364556+00:00, confidence not recorded.
  - readme: https://github.com/anza-xyz/wallet-adapter (fetched 2026-08-28T04:06:07.043997+00:00, sha 923d01c06973)
  - homepage: https://anza-xyz.github.io/wallet-adapter/ (fetched 2026-08-29T10:39:48.793892+00:00, sha 95b1f59495d8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
