{"adoption": {"forks": 269, "observed_at": "2026-08-28T04:05:35.889413+00:00", "stars": 1784}, "canonical_url": "https://ross.abutalabs.com/products/web3uikit", "card": {"archived": false, "artifact_type": "library", "description": "Lightweight reusable Web3 UI components for dapps. ", "domain": ["web-development", "frontend", "blockchain"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 40, "homepage": "https://web3uikit.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["web3ui/web3uikit"], "name": "web3ui/web3uikit", "platform": ["cross-platform"], "pushed_at": "2025-07-14T10:32:51+00:00", "repo": "web3ui/web3uikit", "stars": 1784, "tags": ["web3", "react", "dapp", "ethereum", "walletconnect", "metamask", "solana", "typescript", "styled-components", "storybook", "cryptocurrency", "web-server", "nodejs"], "topics": ["web3ui", "web3-ui", "web3uikit", "web3js", "ethers", "ethereum-boilerplate", "ethereum", "web3", "metamask", "solana", "walletconnect", "react", "dapp", "dapp-ui", "web3-dapp", "web3-react"], "urls": [], "use_cases": ["build a dapp frontend with prebuilt web3 components", "add metamask wallet connect button to react app", "show crypto card for ethereum or solana chain", "speed up nft marketplace ui development", "find web3 icons for a blockchain app", "create react dapp ui without designing components from scratch"], "what_it_is": "A React component library of lightweight, reusable Web3 UI components (buttons, crypto cards, icons, wallet widgets) for building decentralized app frontends. It ships as modular packages (@web3uikit/core, web3, icons) and works with any blockchain chain.", "when_to_avoid": ["your project does not use React or styled-components", "you need highly custom branding rather than a prebuilt web3 look", "you need a full web3 SDK for contract interaction rather than UI components"], "when_to_choose": ["you are building a React-based dapp and want polished web3 UI components out of the box", "you need wallet connection widgets, crypto cards, or web3 icon sets quickly", "you want a lightweight alternative to building a custom design system for a blockchain app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/web3uikit", "repo": "web3ui/web3uikit", "role": "main", "score": 37}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "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:05:35.889413+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.889413+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:24:17.264447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ba56b6d82a877cd8854f9f8aa0f2cfa797f38da926d05d43cf5dedd1ef9b83a", "fetched_at": "2026-08-28T04:05:35.889413+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web3ui/web3uikit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 31, "longevity": 100, "rhythm": 8}, "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": 1708, "days_push": 415, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 37, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}