parqeye
parqeye lets you peek inside your Parquet files. Instantly inspect their contents, schema, and metadata — right from your terminal.
Features
- Interactive Data Visualization - Browse through your Parquet data in a table view with keyboard navigation.
- Schema Explorer - Inspect column types, nested structures, and field definitions.
- File Metadata - View Parquet file-level metadata including version, created by, encoding stats and more.
- Row Group Statistics - Examine row group-level metadata, statistics, and data distribution across groups.
- Tab-based Interface - Quickly switch between Visualize, Schema, Metadata, and Row Groups views.
- Terminal-native - Works directly in your terminal.
Usage
Run parqeye by providing the path to the .parquet file.
parqeye <path-to-parquet-file>
Installation
Direct Download
You can download the latest release from the Releases page.
Build from Source
You can build from source by downloading the repository and running the following command:
cargo build --release
Cargo
If you use Rust, build directly from crates.io
cargo install parqeye
Homebrew
If you have Homebrew, you can install using:
brew install parqeye
Windows
parqeye is available on winget for Windows. You can install using:
winget install --id kaushiksrini.parqeye
License
This package is released under the MIT License.
Acknowledgements
- csvlens for the inspiration
TODOs
- Lazy/streaming loading of parquet files.
- Filter columns by value in the visualize tab.
- Read parquet files on the cloud (
s3://...).
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file parqeye-0.1.0.tar.gz.
File metadata
- Download URL: parqeye-0.1.0.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8474e53a3afa7789bb57f211b9c579de399d1f23e0f273b050e42182c448b74d
|
|
| MD5 |
0d8be23bcfbd7141e39425347d372ffc
|
|
| BLAKE2b-256 |
29e87fdb147655a9b111e3b84f53385f22f53e1f3fa2108df115f074c9fb4ea3
|
Provenance
The following attestation bundles were made for parqeye-0.1.0.tar.gz:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0.tar.gz -
Subject digest:
8474e53a3afa7789bb57f211b9c579de399d1f23e0f273b050e42182c448b74d - Sigstore transparency entry: 2588829282
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file parqeye-0.1.0-py3-none-win_amd64.whl.
File metadata
- Download URL: parqeye-0.1.0-py3-none-win_amd64.whl
- Upload date:
- Size: 21.1 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca44e567cb1d7b5027a8cf7639dbe2b6ee2e230d2e7fb9273c8e51a72121fbb1
|
|
| MD5 |
69724e4f1efeb6632d33f7cc7c62306f
|
|
| BLAKE2b-256 |
1821cba188601acde10cc39f15b5b2072d0f39b956601995a69fc4e32ac2a1ce
|
Provenance
The following attestation bundles were made for parqeye-0.1.0-py3-none-win_amd64.whl:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0-py3-none-win_amd64.whl -
Subject digest:
ca44e567cb1d7b5027a8cf7639dbe2b6ee2e230d2e7fb9273c8e51a72121fbb1 - Sigstore transparency entry: 2588832126
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file parqeye-0.1.0-py3-none-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: parqeye-0.1.0-py3-none-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 25.1 MB
- Tags: Python 3, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3e8ea36c1ff0bed35abc95524a2bd34f3ac4353471d5c371cbbaeb05f6d97b9
|
|
| MD5 |
552ae195ae3028e649ab62af17f6d717
|
|
| BLAKE2b-256 |
424e1bf8c38361fd9953f1d455db9927f615d9fc9bf55b637bc6f68c5cc4e769
|
Provenance
The following attestation bundles were made for parqeye-0.1.0-py3-none-musllinux_1_2_x86_64.whl:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0-py3-none-musllinux_1_2_x86_64.whl -
Subject digest:
c3e8ea36c1ff0bed35abc95524a2bd34f3ac4353471d5c371cbbaeb05f6d97b9 - Sigstore transparency entry: 2588831788
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file parqeye-0.1.0-py3-none-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: parqeye-0.1.0-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 22.8 MB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbd78f6887a614b3f7522155bda125f3ed34b696266074f25a5a20c891773090
|
|
| MD5 |
e93de83876e2e057ffc4580c16ecfe73
|
|
| BLAKE2b-256 |
cbd7f673240a81462b6f7490853c275cbd678e2b2a7c4b715618f6b052598eb2
|
Provenance
The following attestation bundles were made for parqeye-0.1.0-py3-none-manylinux_2_28_x86_64.whl:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0-py3-none-manylinux_2_28_x86_64.whl -
Subject digest:
cbd78f6887a614b3f7522155bda125f3ed34b696266074f25a5a20c891773090 - Sigstore transparency entry: 2588830445
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file parqeye-0.1.0-py3-none-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: parqeye-0.1.0-py3-none-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 24.6 MB
- Tags: Python 3, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fc340c4e8907015a232d4806c51e918b704e0eb0fabcb2a013ee69f22dcb8ce
|
|
| MD5 |
3c26df68b9989b013120d8f41077aa54
|
|
| BLAKE2b-256 |
b4226bebc42537bf68524503d324ebbfdd606ba5ab65ca90b08e910747a6cdda
|
Provenance
The following attestation bundles were made for parqeye-0.1.0-py3-none-manylinux_2_28_aarch64.whl:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0-py3-none-manylinux_2_28_aarch64.whl -
Subject digest:
4fc340c4e8907015a232d4806c51e918b704e0eb0fabcb2a013ee69f22dcb8ce - Sigstore transparency entry: 2588831320
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file parqeye-0.1.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: parqeye-0.1.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 21.0 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ad45294609f55695f964d0f7199f60a95b4bdf42b3c33b4205090ad7671a5b9
|
|
| MD5 |
a213da819bba7c400600d73033e0a8b2
|
|
| BLAKE2b-256 |
16ee630f17d60846394d2661495e3a546392deff8daa5efed32a2980ed45fd2f
|
Provenance
The following attestation bundles were made for parqeye-0.1.0-py3-none-macosx_11_0_arm64.whl:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
1ad45294609f55695f964d0f7199f60a95b4bdf42b3c33b4205090ad7671a5b9 - Sigstore transparency entry: 2588831149
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file parqeye-0.1.0-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: parqeye-0.1.0-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 21.8 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf0ca6727ca24c30eb334462afaa1285370e1ee25cebdd9e77846ff1188565cf
|
|
| MD5 |
2f7543ffcac341b1d49c8e7b0f357517
|
|
| BLAKE2b-256 |
d3733977931224323f10e56ff45a762fa079d1833294ac9c31a1b7abb50f2d3c
|
Provenance
The following attestation bundles were made for parqeye-0.1.0-py3-none-macosx_10_12_x86_64.whl:
Publisher:
pypi.yml on kaushiksrini/parqeye
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
parqeye-0.1.0-py3-none-macosx_10_12_x86_64.whl -
Subject digest:
cf0ca6727ca24c30eb334462afaa1285370e1ee25cebdd9e77846ff1188565cf - Sigstore transparency entry: 2588829868
- Sigstore integration time:
-
Permalink:
kaushiksrini/parqeye@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kaushiksrini
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@ba8c4be1616ec37e3a02503c1e97c32b22bf99fd -
Trigger Event:
workflow_dispatch
-
Statement type: