hyparam/hyparquet
parquet file parser for javascript
What's novel
parquet file parser for javascript
Code Analysis
6 files read · 2 roundsA Node.js library that parses Parquet file footers to extract schema metadata, statistics, and row group information without reading the actual data payload.
Strengths
Deep implementation of the Thrift TCompact protocol for parsing binary Parquet footers; robust handling of complex nested schemas (Maps, Lists) and GeoParquet logical types; efficient streaming support via `readParquetFooter`.
Weaknesses
Lack of comprehensive test coverage visible in the codebase; error handling relies on basic try/catch blocks without detailed error context or validation for malformed footers; synchronous API exists but async is preferred, suggesting potential legacy patterns.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
139
Contributors
13
Files
258
Active weeks
33
Repository
Language
JavaScript
Stars
781
Forks
40
License
MIT