{"adoption": {"forks": 362, "observed_at": "2026-08-28T04:06:36.037408+00:00", "stars": 2310}, "canonical_url": "https://ross.abutalabs.com/products/sdsl-lite", "card": {"archived": false, "artifact_type": "library", "description": "Succinct Data Structure Library 2.0", "domain": ["data-science", "developer-tools"], "enriched": true, "function": ["serialization", "search-engine", "developer-tools"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["simongog/sdsl-lite"], "name": "simongog/sdsl-lite", "platform": ["cpp", "windows", "cross-platform"], "pushed_at": "2023-06-02T21:07:10+00:00", "repo": "simongog/sdsl-lite", "stars": 2310, "tags": ["succinct-data-structures", "compressed-suffix-arrays", "wavelet-trees", "rank-select", "bitvectors", "suffix-trees", "c++11", "algorithms", "search", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["build compressed full-text indexes over large text collections", "store bitvectors supporting fast rank and select queries in minimal space", "implement wavelet trees for range queries on integer sequences", "construct compressed suffix arrays and suffix trees for string search", "serialize large succinct indexes to disk and reload them efficiently", "analyze memory usage of compact data structures"], "what_it_is": "A C++11 library implementing succinct data structures such as bitvectors with rank/select, wavelet trees, compressed suffix arrays, and compressed suffix trees. It stores data near the information-theoretic lower bound while supporting efficient query operations, with serialization and memory analysis tooling.", "when_to_avoid": ["you need simple general-purpose containers rather than specialized compact structures", "your project is not C++ or requires a permissive license (license is non-standard)", "you need actively developed features or quick bug-fix turnaround", "you want high-level APIs without understanding bit-level data structure internals"], "when_to_choose": ["you need space-efficient data structures close to the information-theoretic lower bound", "you are building text indexing or bioinformatics tools in C++", "you want research-grade implementations of succinct structures from published literature", "you need to handle datasets larger than available RAM via compact representations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sdsl-lite", "repo": "simongog/sdsl-lite", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "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:36.037408+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.037408+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:39:34.293975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "63eb976b286f3335ceea84d15da956eb6dc66d3b7aa76d9b510c1075dc7639be", "fetched_at": "2026-08-28T04:06:36.037408+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simongog/sdsl-lite"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4934, "days_push": 1188, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}