{"adoption": {"forks": 170, "observed_at": "2026-08-28T04:04:20.645991+00:00", "stars": 1315}, "canonical_url": "https://ross.abutalabs.com/products/wemark", "card": {"archived": false, "artifact_type": "library", "description": "微信小程序Markdown渲染库", "domain": ["frontend", "messaging-platforms", "web-development", "documentation"], "enriched": true, "function": ["markdown", "parser", "ui-components", "templating"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["TooBug/wemark"], "name": "TooBug/wemark", "platform": ["cross-platform"], "pushed_at": "2023-07-05T01:41:41+00:00", "repo": "TooBug/wemark", "stars": 1315, "tags": ["wechat-miniprogram", "wxml", "markdown-rendering", "custom-component", "mpvue", "taro", "unmaintained", "wechat", "javascript"], "topics": ["weapp", "wxml", "xiaochengxu", "wxss", "weixin", "wechat", "markdown", "markdown-viewer"], "urls": [], "use_cases": ["render markdown in a wechat mini program", "display markdown content in wxml", "markdown viewer component for weapp", "code highlighting in mini program markdown", "use markdown rendering with mpvue or taro", "render markdown tables and images in wechat app"], "what_it_is": "wemark is a Markdown rendering library for WeChat Mini Programs, provided as a custom component that parses and renders Markdown (including code highlighting, tables, images, and video) without needing HTML rendering. It works with native Mini Program projects as well as frameworks like mpvue and Taro.", "when_to_avoid": ["starting a new project - WeChat Mini Programs now natively support HTML rendering, which the README recommends as a replacement", "you need actively maintained software with bug fixes or security patches", "you need full Markdown spec coverage or link/video support via rich-text mode"], "when_to_choose": ["you must render Markdown in a WeChat Mini Program and cannot use the native rich-text HTML rendering", "you need a drop-in custom component with code highlighting and table support", "you are maintaining a legacy mpvue or Taro mini program already using wemark"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wemark", "repo": "TooBug/wemark", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "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:04:20.645991+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.645991+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:48:40.492347+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e713d01b74b98ced13f512d47685a1bb1dba8f742575e3312c102f56f54a7e46", "fetched_at": "2026-08-28T04:04:20.645991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TooBug/wemark"}], "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": 3553, "days_push": 1156, "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}}