{"adoption": {"forks": 431, "observed_at": "2026-08-28T04:07:32.707909+00:00", "stars": 2969}, "canonical_url": "https://ross.abutalabs.com/products/wept", "card": {"archived": false, "artifact_type": "cli-tool", "description": "微信小程序多端实时运行工具", "domain": ["developer-tools", "cross-platform", "mobile-development"], "enriched": true, "function": ["developer-tools", "http-server", "gui"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["wetools/wept"], "name": "wetools/wept", "platform": ["cli", "cross-platform", "windows"], "pushed_at": "2023-01-27T01:50:14+00:00", "repo": "wetools/wept", "stars": 2969, "tags": ["wechat-mini-program", "wxapp", "miniapp", "live-reload", "devtools", "nodejs", "ios", "android", "macos", "linux"], "topics": ["wxapp", "wechat", "miniapp"], "urls": [], "use_cases": ["develop wechat mini programs with live reload in the browser", "run wechat mini programs on ios and android without wechat devtools", "debug mini program pages in chrome with mobile emulation", "preview wechat miniapp across multiple platforms in real time"], "what_it_is": "WEPT is a real-time development and runtime environment for WeChat mini programs, serving mini program pages dynamically via a Node.js backend and rendering them in a browser or on iOS/Android. It emulates the view, service, and control layer communication of the WeChat mini program framework.", "when_to_avoid": ["you need official tooling guarantees or full API compatibility with recent base library versions", "you require an actively maintained project with a clear license"], "when_to_choose": ["you want a browser-based alternative to the official WeChat developer tools", "you need real-time preview of mini program changes across web and mobile"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wept", "repo": "wetools/wept", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "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:32.707909+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.707909+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:51.642800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e667428b5a8df8d96881fda5e018a4ebb073a8007ca93c4d09ae4b4a9bfd37d", "fetched_at": "2026-08-28T04:07:32.707909+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wetools/wept"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3611, "days_push": 1315, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}