{"adoption": {"forks": 212, "observed_at": "2026-08-28T04:09:13.601314+00:00", "stars": 5243}, "canonical_url": "https://ross.abutalabs.com/products/zlinq", "card": {"archived": false, "artifact_type": "library", "description": "Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms and Unity, Godot.", "domain": ["performance", "developer-tools"], "enriched": true, "function": ["serialization", "developer-tools"], "health_score": 93, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Cysharp/ZLinq"], "name": "Cysharp/ZLinq", "platform": ["cross-platform", "dotnet", "game-engine"], "pushed_at": "2026-07-08T03:27:13+00:00", "repo": "Cysharp/ZLinq", "stars": 5243, "tags": ["linq", "zero-allocation", "csharp", "simd", "span", "struct-enumerable", "unity", "godot", "algorithms", "game-development"], "topics": ["linq", "c-sharp", "unity"], "urls": [], "use_cases": ["reduce garbage collection pressure from LINQ chains in C# games", "run LINQ operations on Span<T> without allocations", "use modern .NET 10 LINQ operators in Unity or .NET Framework 4.8", "accelerate LINQ queries with automatic SIMD", "query tree structures like JSON or GameObject hierarchies with LINQ syntax", "drop-in replace standard LINQ for higher performance"], "what_it_is": "ZLinq is a zero-allocation LINQ replacement library for .NET and Unity/Godot, built on struct-based ValueEnumerable to avoid allocations in method chains. It adds LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject) with 99% compatibility with .NET 10's LINQ.", "when_to_avoid": ["your project targets platforms without struct generics support", "you rely on LINQ features outside ZLinq's 99% compatibility surface", "allocation overhead is irrelevant and you prefer the standard library"], "when_to_choose": ["you're building performance-critical .NET or Unity applications where LINQ allocations matter", "you want modern LINQ operators on older targets like netstandard2.0", "you need LINQ over Span<T> or SIMD-accelerated sequences"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zlinq", "repo": "Cysharp/ZLinq", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "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:09:13.601314+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.601314+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:59:36.276166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eab4cf4262e3156680322c57582e3cce182da322c858b0846be212871ab8e870", "fetched_at": "2026-08-28T04:09:13.601314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cysharp/ZLinq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4331, "days_push": 56, "days_rel": 147, "gap_med": 1.0, "n_releases_24m": 57}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}