{"adoption": {"forks": 428, "observed_at": "2026-08-28T04:07:32.442085+00:00", "stars": 2964}, "canonical_url": "https://ross.abutalabs.com/products/nodejs-roadmap", "card": {"archived": false, "artifact_type": "learning-resource", "description": "【Nodejs-Roadmap】侧重于 Node.js 服务端的开发指南，公众号 “Nodejs技术栈”", "domain": ["backend", "developer-tools", "tutorials", "web-development"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 45, "homepage": "https://www.nodejs.red", "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["qufei1993/Nodejs-Roadmap"], "name": "qufei1993/Nodejs-Roadmap", "platform": ["cross-platform"], "pushed_at": "2025-09-11T09:06:34+00:00", "repo": "qufei1993/Nodejs-Roadmap", "stars": 2964, "tags": ["nodejs", "learning-roadmap", "server-side", "microservices", "devops", "chinese-language", "tutorial-collection"], "topics": ["nodejs", "mongodb", "javascript", "microservice", "devops", "http"], "urls": [], "use_cases": ["learn node.js backend development from scratch", "understand node.js core modules like streams and events", "find guides on using mongodb or redis with node.js", "study node.js microservices and serverless practices", "prepare for node.js interviews or deepen server-side knowledge", "follow a structured node.js learning path"], "what_it_is": "A curated Node.js learning roadmap and guide focused on server-side development, maintained by the author of the 'Nodejs技术栈' WeChat public account. It covers fundamentals, core modules, databases (Redis, MySQL, MongoDB), microservices, Serverless, and DevOps through articles and practical examples.", "when_to_avoid": ["you need runnable software or a library rather than documentation", "you want an official or comprehensive English-language Node.js reference", "you need a maintained code project with releases and tests"], "when_to_choose": ["you want a structured, article-based Node.js learning roadmap", "you prefer Chinese-language Node.js tutorials and practical guides", "you need coverage from basics to advanced topics like microservices and DevOps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nodejs-roadmap", "repo": "qufei1993/Nodejs-Roadmap", "role": "main", "score": 51}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "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.442085+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.442085+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:47:31.620271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e2952942ec9e6f0cde0ea12c6fa63f87dfca04413836a8b653fcc9f2419e7c2a", "fetched_at": "2026-08-28T04:07:32.442085+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qufei1993/Nodejs-Roadmap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 41, "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": 3366, "days_push": 356, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 51, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}