{"adoption": {"forks": 309, "observed_at": "2026-08-28T04:04:41.997297+00:00", "stars": 1428}, "canonical_url": "https://ross.abutalabs.com/products/parquet-go", "card": {"archived": false, "artifact_type": "library", "description": "pure golang library for reading/writing parquet file", "domain": ["big-data", "files", "developer-tools"], "enriched": true, "function": ["serialization", "file-system", "developer-tools"], "health_score": 69, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["xitongsys/parquet-go"], "name": "xitongsys/parquet-go", "platform": ["go", "cross-platform"], "pushed_at": "2026-05-08T12:16:29+00:00", "repo": "xitongsys/parquet-go", "stars": 1428, "tags": ["parquet", "columnar-format", "data-lake", "apache-parquet", "data-engineering"], "topics": [], "urls": [], "use_cases": ["read and write parquet files in Go", "convert Go structs to parquet columnar data", "export analytics data to parquet for data lakes", "process nested parquet schemas with lists and maps", "write parquet output from ETL pipelines in Go"], "what_it_is": "A pure-Go library for reading and writing Apache Parquet files, supporting nested and flat schemas with multiple encodings. It maps Go structs to Parquet types for simple, high-performance columnar data I/O.", "when_to_avoid": ["you need bindings to the official Apache Arrow parquet C++ library", "you require the latest parquet features or encodings not yet supported", "you work primarily in Python, Java, or another language ecosystem"], "when_to_choose": ["you need a dependency-free pure Go parquet implementation", "you want to serialize Go structs directly to parquet", "you're building Go-based data pipelines that consume or produce parquet"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/parquet-go", "repo": "xitongsys/parquet-go", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "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:04:41.997297+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.997297+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:20.317974+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "245c3178d4e30f2b1b1d03cb394be8885d28281613418e6990c947f0cdcf8404", "fetched_at": "2026-08-28T04:04:41.997297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xitongsys/parquet-go"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 8}, "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": 3287, "days_push": 117, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}