Skip to main content
guide4 min read

Overview

Wallet research documentation hub - quick recommendations and data sources

Summary: Wallet research documentation hub - quick recommendations and data sources

Share:

Wallet Radar

Wallet Radar

Independent research on wallets, cards and ramps, for developers

Visit the website | Compare products | Documentation


What is Wallet Radar?

Wallet Radar compares crypto access products so a developer can pick one fast. It tracks 161 products (software wallets, hardware wallets, crypto cards, on/off-ramps) and scores each from columns you can see in the tables.

The goal: find a MetaMask alternative with a mobile app and a browser extension, stable enough for daily development. Fewer releases per month means fewer surprise breaking changes.

What you get:

  • Scores you can reproduce. The method is in CONTRIBUTING.md and the tables are scored by scripts/sync_table_scores.js.
  • GitHub activity. Last commit, release rate and maintenance status, from the GitHub API.
  • Audit history, with links to the reports.
  • Developer experience. Docs, SDKs, simulation, error quality.
  • Chain support per wallet.

What we compare

CategoryCountWhat it covers
Software wallets33Browser extensions, mobile apps, desktop wallets
Hardware wallets43Cold storage devices and secure element details
Crypto cards63Crypto-backed credit and debit cards
On/off-ramps22Fiat-to-crypto providers

Counts are table rows, including discontinued and partial-data rows. QR payment providers are in QR_PAYMENTS.md.

Note: the dataset files moved to data/tables/ and ABOUT, DATA_SOURCES and GLOSSARY to docs/site/ (MERCHANT_FEED to docs/), so GitHub deep links to their old root paths no longer resolve.

Bot-protected sites

Some provider sites block automated checks (403, 429, timeout). A headless Chromium pass (scripts/verify-crypto-cards.js) clears some of them. The rest need a person in a browser. Anything unconfirmed is marked UNVERIFIED in the data, with the reason in the verification log.

Screenshots

Software Wallets

Explore & Compare

Features

  • Filter and compare. Filter by platform, features (transaction simulation, scam alerts, testnets) and licence (open source, source-available, proprietary). Compare up to 4 wallets side by side.
  • Scoring. Security (audits, open source, simulation), GitHub activity, developer experience, platform coverage.
  • Data updates. A weekly GitHub Action refreshes GitHub activity data and opens a PR. Prices, licences, audits and custody are checked by hand against primary sources and shipped through reviewed PRs. A second weekly Action regenerates the hardware wallet Merchant Center feed (MERCHANT_FEED.md).
  • Live chain data. TVL from DeFiLlama.
  • UI. Next.js static site, dark mode, responsive, structured data for SEO.

Tech stack

  • Frontend: Next.js 16, React 19, Tailwind CSS 4, TypeScript 6, Lucide icons, react-markdown with GFM.
  • Data: Markdown tables parsed at build time. Sources: GitHub REST API, WalletBeat, Rabby API, Trust Wallet registry, DeFiLlama.
  • Hosting and CI: AWS Amplify, GitHub Actions. OG images are generated with Canvas.

Get started

Needs Node.js 22 and Bun 1.3+.

git clone https://github.com/chimera-defi/walletradar.git
cd walletradar/frontend
bun install
bun run dev        # http://localhost:3000

Build and preview the static export:

bun run build
bun run start
ScriptWhat it does
bun run devDev server
bun run buildProduction build (static export to out/)
bun run startServe out/ locally
bun run lintESLint
bun run type-checkTypeScript check
bun run testData smoke test
bun run generate-ogGenerate OG images

From the repo root, run bunx vitest run tests/ for the unit tests.

Project structure

frontend/          Next.js app (src/, public/, scripts/)
scripts/           Data tooling (see scripts/README.md)
tests/             Vitest unit tests
data/              Sidecar attributes, merchant pricing
articles/          SEO articles
docs/              Maintainer docs (verification log, SEO notes, redirects; one-off records in docs/archive)
data/tables/       Data tables and *_DETAILS.md
docs/site/         Site pages (about, data sources, glossary)
*.md (root)        README, AGENTS, CLAUDE, CONTRIBUTING, CHANGELOG

Data sources

SourceUsed forLink
GitHub APIStars, issues, release rate, activitydocs
WalletBeatLicence, device support, auditswalletbeat.fyi
Rabby APIChain countsapi.rabby.io
Trust Wallet registryNetwork supportGitHub
DeFiLlamaChain TVLdefillama.com

Details and attribution: DATA_SOURCES.md.

Refresh data

cd scripts
./refresh-github-data.sh --markdown   # also --json; set GITHUB_TOKEN for full runs

Commit refreshed data through a PR after review. Full script docs: scripts/README.md.

Documentation

Trust and transparency

  • No logins, no wallet connections, no key requests.
  • No personal data collection or tracking beyond standard analytics.
  • Every data source is linked.
  • The code is open on GitHub.
  • The scoring method is published and reproducible.
  • Commercial links, if any, are disclosed and never affect rankings.

Wallet Radar is educational research. It is not financial advice and does not tell you what to buy. Verify on official sites before you move funds.