{"adoption": {"forks": 4500, "observed_at": "2026-08-28T04:11:20.560475+00:00", "stars": 17925}, "canonical_url": "https://ross.abutalabs.com/products/fks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "前端技能汇总 Frontend Knowledge Structure", "domain": ["frontend", "web-development", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": "http://html5ify.com/fks/", "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["JacksonTian/fks"], "name": "JacksonTian/fks", "platform": ["cross-platform"], "pushed_at": "2023-12-08T07:28:10+00:00", "repo": "JacksonTian/fks", "stars": 17925, "tags": ["knowledge-map", "frontend-roadmap", "curated-links", "visualization", "chinese-language", "web-server"], "topics": [], "urls": [], "use_cases": ["find a roadmap for learning frontend development", "discover tools and libraries for web development", "see how the frontend ecosystem has evolved over time", "explore an interactive chart of frontend skills", "find curated links for HTML, CSS, and JavaScript topics"], "what_it_is": "A collaboratively maintained knowledge structure map for frontend development, cataloging browsers, languages, tools, frameworks, and skills as an interactive chart. It originated from a famous frontend knowledge diagram and lets the community update links and topics over time via Git history.", "when_to_avoid": ["you need up-to-date coverage of the newest frameworks, as maintenance is sparse", "you want structured tutorials or courses rather than a link map", "you need content in English, since most material is in Chinese"], "when_to_choose": ["you want a broad visual overview of the frontend landscape", "you are a beginner planning what to learn in web development", "you want curated links to frontend tools and resources"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fks", "repo": "JacksonTian/fks", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "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:11:20.560475+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:20.560475+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:02:13.099440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27adb9b908b35cd5428c306e95b735d67c14b59a948cedbf3e7096a909c3ee2b", "fetched_at": "2026-08-28T04:11:20.560475+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JacksonTian/fks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 5068, "days_push": 999, "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}}