{"adoption": {"forks": 241, "observed_at": "2026-08-28T04:07:34.461185+00:00", "stars": 2989}, "canonical_url": "https://ross.abutalabs.com/products/rustbook", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A book about Rust Data Structures and Algorithms.", "domain": ["tutorials", "programming-languages", "education"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["QMHTMY/RustBook"], "name": "QMHTMY/RustBook", "platform": ["rust", "cross-platform"], "pushed_at": "2024-07-21T06:13:34+00:00", "repo": "QMHTMY/RustBook", "stars": 2989, "tags": ["data-structures", "algorithms", "rust-book", "chinese", "textbook"], "topics": [], "urls": [], "use_cases": ["learn data structures and algorithms in Rust", "study Big-O algorithm analysis with Rust examples", "understand tree and graph algorithms like AVL and BFS", "find Rust implementations of sorting and searching algorithms", "learn recursion and dynamic programming in Rust", "see practical Rust examples like LRU cache and consistent hashing"], "what_it_is": "An open-source book teaching data structures and algorithms using the Rust programming language, available in Simplified Chinese, Traditional Chinese, and English. It includes runnable demo code covering stacks, queues, trees, graphs, sorting, searching, and practical applications like LRU caches and consistent hashing.", "when_to_avoid": ["you need production-ready data structure libraries rather than educational code", "you need an actively updated resource - the code is noted as outdated", "you want advanced Rust topics beyond data structures and algorithms"], "when_to_choose": ["you want to learn Rust through classic computer science concepts", "you prefer a chapter-structured book with accompanying runnable code", "you read Chinese and want a published, expanded edition option"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rustbook", "repo": "QMHTMY/RustBook", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "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:34.461185+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:34.461185+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:22.975883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62549694acb74a9c73dadbb5ce85f34e964294e4c90bd8b36717fae85343496b", "fetched_at": "2026-08-28T04:07:34.461185+00:00", "kind": "readme", "missing": false, "url": "https://github.com/QMHTMY/RustBook"}], "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": 1957, "days_push": 773, "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}}