{"adoption": {"forks": 501, "observed_at": "2026-08-28T04:07:53.673507+00:00", "stars": 3283}, "canonical_url": "https://ross.abutalabs.com/products/awesome-coding-js", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Algorithms and data structures implemented in JavaScript, with detailed explanations and tutorials", "domain": ["education", "programming-languages", "tutorials"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ConardLi/awesome-coding-js"], "name": "ConardLi/awesome-coding-js", "platform": [], "pushed_at": "2024-01-10T02:49:00+00:00", "repo": "ConardLi/awesome-coding-js", "stars": 3283, "tags": ["algorithms", "data-structures", "javascript", "interview-preparation", "tutorials", "coding-interview", "awesome-list", "web"], "topics": [], "urls": [], "use_cases": ["prepare for coding interviews with javascript", "learn data structures and algorithms in javascript", "practice sorting and binary tree problems", "understand how to implement promise from scratch", "study frontend interview questions", "find javascript algorithm implementations with explanations"], "what_it_is": "A curated collection of algorithms and data structures implemented in JavaScript, with detailed explanations and tutorials organized by difficulty and topic. It also includes JavaScript deep-dive topics like implementing call/apply/bind, promises, debounce, and deep clone.", "when_to_avoid": ["you need algorithms in another language like Python or Java", "you need a production-ready algorithm library rather than learning material", "you need actively maintained content with recent updates"], "when_to_choose": ["you are a JavaScript or frontend developer preparing for technical interviews", "you want algorithm explanations paired with JavaScript implementations", "you want to learn common JavaScript internals like debounce, currying, and Promise"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-coding-js", "repo": "ConardLi/awesome-coding-js", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "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:53.673507+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.673507+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:43:14.121217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "644a87012191c4548cb66f44f0874f6e5421537efac958f8130b4ba511471282", "fetched_at": "2026-08-28T04:07:53.673507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConardLi/awesome-coding-js"}], "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": 2720, "days_push": 966, "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}}