{"adoption": {"forks": 563, "observed_at": "2026-08-28T04:07:03.450234+00:00", "stars": 2603}, "canonical_url": "https://ross.abutalabs.com/products/walletwasabi", "card": {"archived": false, "artifact_type": "application", "description": "Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.", "domain": ["privacy", "security", "desktop-applications"], "enriched": true, "function": ["security", "cryptography", "networking"], "health_score": 100, "homepage": "https://wasabiwallet.io", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["WalletWasabi/WalletWasabi"], "name": "WalletWasabi/WalletWasabi", "platform": ["windows", "cross-platform", "dotnet"], "pushed_at": "2026-08-26T04:32:23+00:00", "repo": "WalletWasabi/WalletWasabi", "stars": 2603, "tags": ["bitcoin-wallet", "coinjoin", "tor", "non-custodial", "wabisabi", "privacy-preserving", "hardware-wallet", "self-custody", "cryptocurrency", "linux", "macos"], "topics": ["bitcoin-wallet", "privacy", "bitcoin", "dotnet", "nbitcoin", "cross-platform", "wallet", "coin", "tor", "coinjoin", "wasabi", "wabisabi", "wasabi-wallet"], "urls": [], "use_cases": ["store bitcoin privately without a custodian", "mix coins with coinjoin to break transaction links", "synchronize a wallet without revealing addresses to a server", "use a hardware wallet like Trezor or ColdCard with privacy", "recover a bitcoin wallet from mnemonic seed and passphrase", "run a bitcoin wallet that routes traffic through Tor"], "what_it_is": "Wasabi Wallet is an open-source, non-custodial, privacy-focused Bitcoin desktop wallet built in C# on .NET. It routes all traffic through Tor, synchronizes privately via compact block filters, and implements the WabiSabi trustless coinjoin protocol for collaborative multi-party transactions.", "when_to_avoid": ["you need a mobile wallet - Wasabi is desktop only", "you want a simple wallet without coinjoin or privacy features", "you prefer a lightweight custodial or exchange-integrated wallet"], "when_to_choose": ["you want self-custody of your bitcoin keys with strong on-chain and network-level privacy", "you need a free, open-source desktop wallet on Windows, Linux, or macOS", "you want built-in Tor and private blockchain synchronization without running a full node"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/walletwasabi", "repo": "WalletWasabi/WalletWasabi", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.450234+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:21:07.377324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "067b857497aabafa058dbb89f2e57c8f740db9cc37d53062868a817ab8f41753", "fetched_at": "2026-08-28T04:07:03.450234+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WalletWasabi/WalletWasabi"}, {"content_hash": "6ebefc27cda473632daa65fbc77aaf818ef554315b14506b598484086e0d73d6", "fetched_at": "2026-08-29T10:04:05.344895+00:00", "kind": "homepage", "missing": false, "url": "https://wasabiwallet.io"}, {"content_hash": "c7697ead63b656772cc8f61d4018854e330c60e393bca529440c378b30640034", "fetched_at": "2026-08-29T10:04:05.353838+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/"}, {"content_hash": "6d0ce5863a8e24a3520922481027b712aba8c23c93ebe51bd4fb9cb42af17720", "fetched_at": "2026-08-29T10:04:05.355558+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/FAQ/FAQ-UseWasabi.html"}, {"content_hash": "289a2fd41ddf52c5f19d231f0488118a40cd70d27b5a2ba34e5ee55da2cad6ea", "fetched_at": "2026-08-29T10:04:05.359308+00:00", "kind": "site_page", "missing": false, "url": "https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 82}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3804, "days_push": 7, "days_rel": 42, "gap_med": 35, "n_releases_24m": 12}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}