{"adoption": {"forks": 352, "observed_at": "2026-08-28T04:05:39.704503+00:00", "stars": 1814}, "canonical_url": "https://ross.abutalabs.com/products/nodejs-learning", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This page contains collection of curated links to blog posts, articles, videos, tutorials, books, frameworks, modules, IDEs, testing tools, hosting providers, etc. to help you learn Node.js and keep up to date.", "domain": ["developer-tools", "tutorials", "web-development", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["sergtitov/NodeJS-Learning"], "name": "sergtitov/NodeJS-Learning", "platform": [], "pushed_at": "2024-04-24T08:48:46+00:00", "repo": "sergtitov/NodeJS-Learning", "stars": 1814, "tags": ["curated-list", "nodejs-resources", "awesome-list", "tutorials", "learning", "nodejs"], "topics": [], "urls": [], "use_cases": ["find tutorials to learn node.js", "discover node.js frameworks and modules", "find books and articles about javascript and node", "locate node.js hosting providers", "find node.js IDEs and development tools", "keep up to date with node.js ecosystem resources"], "what_it_is": "A curated collection of links to blog posts, articles, videos, tutorials, books, frameworks, modules, IDEs, testing tools, and hosting providers for learning Node.js. It is a community-maintained awesome-list style resource rather than software.", "when_to_avoid": ["you need runnable software or a library", "you need up-to-the-minute documentation for a specific Node.js version", "you want structured, searchable course content rather than a link list"], "when_to_choose": ["you are starting to learn Node.js and want curated learning material", "you want a single index of Node.js tools, books, and tutorials", "you want community-maintained links to the Node.js ecosystem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nodejs-learning", "repo": "sergtitov/NodeJS-Learning", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "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:05:39.704503+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.704503+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:21:06.814245+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9761069d06743a132a4503cd1a7e48cb6f6a7027e2a5da71bf4e5e792c48530", "fetched_at": "2026-08-28T04:05:39.704503+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sergtitov/NodeJS-Learning"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4590, "days_push": 861, "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}}