{"adoption": {"forks": 567, "observed_at": "2026-08-28T04:03:26.515745+00:00", "stars": 1064}, "canonical_url": "https://ross.abutalabs.com/products/webdevcurriculum", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Knowre 웹개발 커리큘럼", "domain": ["web-development", "tutorials", "education"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "HTML", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Knowre-Dev/WebDevCurriculum"], "name": "Knowre-Dev/WebDevCurriculum", "platform": ["cross-platform"], "pushed_at": "2024-04-11T11:24:26+00:00", "repo": "Knowre-Dev/WebDevCurriculum", "stars": 1064, "tags": ["curriculum", "self-study", "quests", "html", "css", "javascript", "backend", "frontend", "korean", "nodejs", "web-server"], "topics": [], "urls": [], "use_cases": ["learn web development from scratch", "self-study curriculum for becoming a web developer", "practice HTML CSS and JavaScript through guided quests", "learn node.js and MySQL basics with exercises", "structured onboarding curriculum for junior developers", "learn REST APIs GraphQL and TypeScript fundamentals", "study frontend and backend tracks with hands-on quests"], "what_it_is": "Knowre's open-source web development curriculum (4th edition, 2021) consisting of sequential quests covering git, HTML, CSS, JavaScript, Node.js, MySQL, and modern web technologies. Learners fork the repository and work through quest-based exercises with checklists, skeleton code, and resources.", "when_to_avoid": ["you need up-to-date content on the latest frameworks, as the curriculum dates from 2021", "you want interactive video lectures or automated grading rather than text-based quests", "you need a quick reference or cheat sheet rather than a full learning path", "you cannot read Korean, since the material is written in Korean"], "when_to_choose": ["you want a structured, quest-based path from web basics to modern full-stack topics", "you are onboarding junior developers or teaching a web dev course", "you prefer self-directed learning with checklists and skeleton code", "you want free MIT-licensed curriculum material you can fork and adapt"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/webdevcurriculum", "repo": "Knowre-Dev/WebDevCurriculum", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "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:03:26.515745+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.515745+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:55:43.873292+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ba69b4c54e90642d5e308c5a71675234d746651a2d7755d96e92416640aa6ee", "fetched_at": "2026-08-28T04:03:26.515745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knowre-Dev/WebDevCurriculum"}], "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": 4270, "days_push": 874, "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}}