{"adoption": {"forks": 671, "observed_at": "2026-08-28T04:09:11.490227+00:00", "stars": 5160}, "canonical_url": "https://ross.abutalabs.com/products/xiaozhi", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["frontend", "web-development", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 77, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["husky-dot/xiaozhi"], "name": "husky-dot/xiaozhi", "platform": [], "pushed_at": "2026-08-03T06:40:23+00:00", "repo": "husky-dot/xiaozhi", "stars": 5160, "tags": ["article-collection", "frontend-articles", "vue", "css", "javascript", "chinese-content", "blog-index", "curated-list", "web-server"], "topics": [], "urls": [], "use_cases": ["find quality frontend articles about vue and css", "learn vue tips and patterns from curated tutorials", "discover css tricks and animation case studies", "keep up with chinese frontend blog posts", "find react hooks and vueuse deep-dive articles", "browse a curated list of llm application articles for frontend devs"], "what_it_is": "A curated, continuously updated index of Chinese-language frontend articles covering Vue, CSS, JavaScript, React Hooks, and LLM application topics, maintained by a technical blogger. It is not a software library but a table-of-contents style collection linking to published articles and columns.", "when_to_avoid": ["you need runnable code or an installable package", "you need English-language content", "you need structured documentation rather than linked blog posts"], "when_to_choose": ["you want a curated reading list of frontend topics in Chinese", "you are learning Vue, CSS, or modern JavaScript through articles", "you want to follow a blogger's ongoing article output"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xiaozhi", "repo": "husky-dot/xiaozhi", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "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:09:11.490227+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.490227+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:01:54.195502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49071bbac22361a6508091de6e2ce140136be3d144b9cb50a6373e28c2c9e048", "fetched_at": "2026-08-28T04:09:11.490227+00:00", "kind": "readme", "missing": false, "url": "https://github.com/husky-dot/xiaozhi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 2666, "days_push": 30, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}