{"adoption": {"forks": 706, "observed_at": "2026-08-28T04:07:28.947518+00:00", "stars": 2902}, "canonical_url": "https://ross.abutalabs.com/products/react-native-wechat", "card": {"archived": true, "artifact_type": "library", "description": "🚀 WeChat login, share, favorite and payment for React-Native on iOS and Android platforms (QQ: 336021910)", "domain": ["mobile-development", "messaging-platforms", "apis"], "enriched": true, "function": ["auth", "sdk"], "health_score": 10, "homepage": "https://npmjs.org/package/react-native-wechat", "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yorkie/react-native-wechat"], "name": "yorkie/react-native-wechat", "platform": [], "pushed_at": "2023-01-04T11:39:39+00:00", "repo": "yorkie/react-native-wechat", "stars": 2902, "tags": ["wechat", "react-native", "oauth", "payments", "social-sharing", "objective-c", "android", "ios", "mobile"], "topics": ["wechat", "wechat-sdk", "android", "ios", "react-native", "mit", "js"], "urls": [], "use_cases": ["add WeChat login to a React Native app", "share content to WeChat from React Native", "integrate WeChat payments in a mobile app", "check if WeChat is installed on the device", "open the WeChat app from my app", "implement WeChat OAuth2 authentication on iOS and Android"], "what_it_is": "A React Native bridging library that integrates the WeChat SDK for iOS and Android, exposing login (OAuth), sharing, favorites, and payment APIs via Promises. It wraps the native WeChat SDKs so JavaScript apps can register an app, authenticate users, and share content.", "when_to_avoid": ["you are not building with React Native", "you need actively maintained WeChat SDK bindings - the latest release is from January 2023 and the wrapped SDK versions are dated", "you target platforms other than iOS and Android"], "when_to_choose": ["you need WeChat login, sharing, or payments in a React Native app on iOS and Android", "you want a Promise-based JavaScript API over the native WeChat SDKs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-wechat", "repo": "yorkie/react-native-wechat", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "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:28.947518+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.947518+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:35:08.702704+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "914be8f607df69ac5fcede23cd6036b17f6743999e243c2eb13c1f677f75c53b", "fetched_at": "2026-08-28T04:07:28.947518+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yorkie/react-native-wechat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3974, "days_push": 1337, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}