{"adoption": {"forks": 236, "observed_at": "2026-08-28T04:07:12.005600+00:00", "stars": 2715}, "canonical_url": "https://ross.abutalabs.com/products/monkeyking", "card": {"archived": false, "artifact_type": "library", "description": "MonkeyKing helps you to post messages to Chinese Social Networks.", "domain": ["social-media", "mobile-development", "apis"], "enriched": true, "function": ["sdk", "auth", "security"], "health_score": 20, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["nixzhu/MonkeyKing"], "name": "nixzhu/MonkeyKing", "platform": [], "pushed_at": "2022-12-08T06:48:36+00:00", "repo": "nixzhu/MonkeyKing", "stars": 2715, "tags": ["wechat", "weibo", "qq", "alipay", "social-sharing", "oauth", "mobile-payment", "reverse-engineered-api", "cocoapods", "swift", "ios", "mobile"], "topics": ["wechat", "weibo", "qq", "alipay"], "urls": [], "use_cases": ["share images and links to WeChat from my iOS app without the official SDK", "add Weibo sharing to a Swift app", "implement WeChat OAuth login in iOS", "integrate Alipay mobile payments natively", "post messages to QQ from an iPhone app", "avoid buggy Chinese social network SDKs in my app"], "what_it_is": "A Swift library for iOS that lets apps share text, URLs, images, audio, video, and files to Chinese social networks (WeChat, QQ, Weibo, Alipay) without using their official SDKs. It also supports OAuth login and mobile payments via WeChat and Alipay by reverse-engineering undocumented authentication mechanisms.", "when_to_avoid": ["you target Android or non-Apple platforms", "you need guaranteed compatibility with the latest official API changes, since it relies on undocumented mechanisms", "your project requires actively maintained dependencies with frequent updates"], "when_to_choose": ["you need Chinese social network sharing, OAuth, or payments in an iOS/Swift app", "you want to avoid heavy, buggy official SDKs from WeChat, QQ, Weibo, or Alipay", "you prefer a lightweight, open-source Swift implementation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/monkeyking", "repo": "nixzhu/MonkeyKing", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "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:12.005600+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.005600+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:15:31.186239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22519bedb37fc8e97372c93a36ecf25ab2508a280154fc7b8a74931e1b89b28d", "fetched_at": "2026-08-28T04:07:12.005600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nixzhu/MonkeyKing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 4009, "days_push": 1364, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}