parquet-viewer installs statistics
By Dvir Yitzchaki · VS Code Marketplace · Other
Views Apache Parquet files as JSON
parquet-viewer has 440,437 recorded installs on VS Code Marketplace, ranking #907 of 2,501 tracked listings.
Rating: 3.48 / 5 from 23 ratings
About parquet-viewer
parquet-viewer
Views Apache Parquet files as text (JSON or CSV).
Features
When opening a Parquet file, a textual presentation of the file will open automatically:

After closing the textual view, it is possible to reopen it by clicking on the link in the parquet view.

Backends
The extension supports different backends for parsing the files:
arrow
This is the default backend. This backend is a thin wrapper around the Apache Arrow C++ implementation and so should support latest and greatest parquet features.
parquet-wasm
This backend uses the parquet-wasm library which uses the "official" Rust implementations of Arrow and Parquet.
It support most compression algorithms besides LZ4, see https://kylebarron.dev/parquet-wasm/index.html#md:compression-support for details.
parquets
This backend uses the parquets TypeScript library, which is a fork of the unmaintained kbajalc/parquets library with some bug fixes.
It only supports parquet version 1.0.0 with snappy compression.
Format
The textual output can be either JSON or CSV based on the parquet-viewer.format setting.
A richer view
After getting the textual representation, it's possible to use other extensions like JSON Table Viewer (requires settings parquet-viewer.json.asArray) or Edit csv to get a richer view of the data (e.g. in a table).

Settings

The following setting options are available:
| name | default | description |
|---|---|---|
parquet-viewer.backend | parquets | Which backend to use for reading the files |
parquet-viewer.format | json | textual output format |
parquet-viewer.logging.panel | false | Whether to write diagnostic logs to an output panel |
parquet-viewer.logging.folder | empty | Write diagnostic logs under the given directory |
parquet-viewer.logging.level | info | Diagnostic log level. Choose between: off, fatal, error, warn, info, debug or trace |
parquet-viewer.json.space | 0 | JSON indentation space, passed to JSON.stringify as is, see mdn for details |
parquet-viewer.json.asArray | false | Whether to format output JSON as one big array |
parquet-vierer.json.extension | json | File extension for the output JSON file |
parquet-viewer.csv.separator | ', ' | CSV separator |
Notes
Size limit
VSCode allows extensions to work on files smaller than 50MB. If the data is larger, it will be truncated a message indicating that will be appended to the output. See https://github.com/microsoft/vscode/issues/31078 for details.
What's new
See CHANGELOG.md
Development
When running integration tests in a Linux dev container, use a virtual display:
npm run integration:headless
Description from the VS Code Marketplace listing.
- parquet
- spark
- viewer
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar VS Code Marketplace Other plugins
All 20 parquet-viewer alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=dvirtz.parquet-viewer. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.