{"adoption": {"forks": 528, "observed_at": "2026-08-28T04:06:50.556096+00:00", "stars": 2422}, "canonical_url": "https://ross.abutalabs.com/products/app-monorepo", "card": {"archived": false, "artifact_type": "application", "description": "Secure, open source and community driven crypto wallet runs on all platforms and trusted by millions.", "domain": ["blockchain", "fintech", "privacy", "cross-platform"], "enriched": true, "function": ["security", "cryptography", "gui", "cli"], "health_score": 100, "homepage": "https://onekey.so", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["OneKeyHQ/app-monorepo"], "name": "OneKeyHQ/app-monorepo", "platform": ["windows", "browser-extension", "cross-platform"], "pushed_at": "2026-08-26T20:45:13+00:00", "repo": "OneKeyHQ/app-monorepo", "stars": 2422, "tags": ["crypto-wallet", "defi", "multichain", "react-native", "monorepo", "self-custody", "hardware-wallet-companion", "nft", "web3", "cryptocurrency", "android", "ios", "macos", "linux", "electron", "web-server"], "topics": ["blockchain", "electron", "expo", "react", "react-native", "redux", "wallet", "android", "ios", "mobile", "universal", "web", "native", "defi", "crypto", "bitcoin", "ethereum", "near", "solana"], "urls": [], "use_cases": ["store and manage bitcoin and ethereum in a self-custody wallet", "open-source crypto wallet for android and ios", "browser extension wallet to connect to dapps", "desktop crypto wallet for mac windows and linux", "manage defi assets and swap tokens across chains", "use a software wallet with a onekey hardware wallet", "multi-chain wallet supporting solana tron and bnb chain"], "what_it_is": "OneKey is an open-source, multi-chain cryptocurrency wallet application supporting Bitcoin, Ethereum, Solana, Tron, and many other networks. It ships as a monorepo with mobile (React Native), desktop (Electron), browser extension, and web app clients, and pairs with OneKey hardware wallets.", "when_to_avoid": ["you need a custodial exchange-style wallet with fiat onboarding handled for you", "you only need a simple single-chain wallet and want minimal software", "you require a license-permissive codebase for commercial reuse (license is non-standard)", "you need a lightweight CLI-only wallet without a GUI"], "when_to_choose": ["you want a fully open-source, self-custody wallet across mobile, desktop, and browser", "you need to manage assets on many blockchains from one app", "you own or plan to buy a OneKey hardware wallet and need a companion app", "you want to audit wallet code or contribute to its development"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/app-monorepo", "repo": "OneKeyHQ/app-monorepo", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "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:06:50.556096+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.556096+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:33:01.410240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a53309edffa4d2e97f2a8c6b478c79264be5f5009d6062e95722c0780d0ae28", "fetched_at": "2026-08-28T04:06:50.556096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OneKeyHQ/app-monorepo"}, {"content_hash": "ad85b30a210e0e65b3919284c9d3f70bb0ca53a0e448aa0baeb62af8dbc6885e", "fetched_at": "2026-08-29T10:13:37.893453+00:00", "kind": "homepage", "missing": false, "url": "https://onekey.so"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1745, "days_push": 7, "days_rel": 12, "gap_med": 19, "n_releases_24m": 38}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}