A fast, interactive TUI for viewing Parquet files
npm install parquetlensA fast, interactive TUI for viewing Parquet files. Like csvlens but for Parquet.
``bash`
npm install -g parquetlens
Or run directly with npx:
`bash`
npx parquetlens data.parquet
`bash`
parquetlens
Options:
- --limit - Number of rows to show (default: 20)--columns
- - Comma-separated column list--sql
- - Run SQL query (uses data as table name, requires @parquetlens/sql)--schema
- - Print schema only--no-schema
- - Skip schema output--json
- - Output rows as JSON lines--tui
- - Open interactive viewer (default)--plain
- / --no-tui - Disable interactive viewer
Examples:
`bashView local file
parquetlens data.parquet
TUI Controls
| Key | Action |
| --------------- | ----------------------- |
|
j/k or arrows | Scroll rows |
| h/l | Jump columns |
| PgUp/PgDn | Page scroll |
| Mouse wheel | Scroll |
| Click cell | Open detail panel |
| s or Enter | Toggle detail panel |
| e | Show error detail |
| y | Copy error to clipboard |
| x or Esc | Close panel (or quit) |
| q | Quit |Features
- Fast: Uses a lightweight Parquet reader with HTTP range requests
- Interactive TUI: Full-screen terminal UI with mouse support
- URL Support: Read parquet files from URLs (including
hf://`)MIT