{"adoption": {"forks": 734, "observed_at": "2026-08-28T04:06:58.439201+00:00", "stars": 2523}, "canonical_url": "https://ross.abutalabs.com/products/sgi-stl", "card": {"archived": false, "artifact_type": "learning-resource", "description": "剖析 STL 是一种享受的过程！", "domain": ["tutorials", "algorithms"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["steveLauwh/SGI-STL"], "name": "steveLauwh/SGI-STL", "platform": ["cpp"], "pushed_at": "2018-01-15T16:49:57+00:00", "repo": "steveLauwh/SGI-STL", "stars": 2523, "tags": ["stl", "sgi-stl", "source-code-analysis", "cpp", "containers", "iterators", "allocators", "annotated-sources", "chinese", "standard-template-library", "algorithms", "linux"], "topics": [], "urls": [], "use_cases": ["learn how STL containers like vector and list are implemented", "study STL allocator internals", "understand STL iterators and functors through annotated source", "prepare for C++ interviews on STL internals", "read annotated STL algorithm implementations", "explore SGI STL source code with GCC"], "what_it_is": "A study repository containing the SGI STL V3.3 source code with annotated explanations of containers, algorithms, iterators, functors, adapters, and allocators, based on Hou Jie's 'STL Source Code Analysis'. It is an educational resource for learning how the C++ Standard Template Library is implemented internally.", "when_to_avoid": ["you need a production STL implementation for modern C++ projects", "you want up-to-date C++17/20 standard library features", "you need a maintained or licensed library rather than a study reference"], "when_to_choose": ["you want to deeply understand STL internals via annotated source code", "you are studying from 'STL Source Code Analysis' by Hou Jie", "you learn best by reading real C++ library implementations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sgi-stl", "repo": "steveLauwh/SGI-STL", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "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:06:58.439201+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.439201+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:47.279167+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25e5dc7ba91fc5d2e8c23a5d79b868d6fc1f3ed03b6cc7791bfeb4c0ee745fa", "fetched_at": "2026-08-28T04:06:58.439201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/steveLauwh/SGI-STL"}], "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": 3332, "days_push": 3152, "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}}