{"adoption": {"forks": 286, "observed_at": "2026-08-28T04:03:18.883895+00:00", "stars": 1034}, "canonical_url": "https://ross.abutalabs.com/products/data-structure-and-algorithms-with-es6", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Data Structures and Algorithms using ES6", "domain": ["education", "programming-languages"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["crizstian/data-structure-and-algorithms-with-ES6"], "name": "crizstian/data-structure-and-algorithms-with-ES6", "platform": [], "pushed_at": "2020-01-09T12:15:18+00:00", "repo": "crizstian/data-structure-and-algorithms-with-ES6", "stars": 1034, "tags": ["data-structures", "es6", "sorting", "searching", "interview-prep", "exercises", "algorithms", "nodejs", "javascript"], "topics": ["algorithm", "javascript", "es6", "data-structures", "search-algorithm", "sorting-algorithms"], "urls": [], "use_cases": ["learn data structures in javascript", "practice sorting and searching algorithms with es6", "prepare for coding interviews in javascript", "study linked lists stacks queues and trees with examples", "find javascript exercises for graph and hash table implementations"], "what_it_is": "A collection of JavaScript (ES6) examples and exercises covering classic data structures and algorithms, from arrays and linked lists to graphs, sorting, and searching. It is organized as chapter-based educational material for learning computer science fundamentals in JavaScript.", "when_to_avoid": ["you need production-ready, tested data structure libraries", "you want TypeScript or modern tooling rather than plain ES6", "you need actively maintained material - the repo has had no releases since 2020 and no license"], "when_to_choose": ["you want to learn or teach data structures and algorithms using JavaScript/ES6", "you prefer runnable, chapter-organized examples with exercises", "you are preparing for interviews and want hands-on practice in JS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/data-structure-and-algorithms-with-es6", "repo": "crizstian/data-structure-and-algorithms-with-ES6", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "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:18.883895+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.883895+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:06:32.572919+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c9f2486801410023581f09938e46384d45c7527a96ff63cf81be861b6a850e0", "fetched_at": "2026-08-28T04:03:18.883895+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crizstian/data-structure-and-algorithms-with-ES6"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 3587, "days_push": 2428, "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}}