Skip to content

lzm0/tablr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Tablr

A desktop GUI application for viewing Parquet files, built with Rust using egui and Polars. image

Features

  • Multi-file Support: Load single or multiple partitioned Parquet files
  • Infinite Scrolling: Efficiently handle large datasets thanks to Polars LazyFrame
  • Native Performance: Built with Rust for fast data processing and rendering
  • Cross-Platform: Runs on Windows, macOS, and Linux
  • Sorting: Sorting a single column by clicking on the column header
  • Filtering: Supports equals and contains
  • Full-text Search: TODO

Installation

This is still a work in progress, so no pre-built binaries are available yet. You can build the application from source.

cargo build --release

FAQ

Do you plan to support other file formats?

No. Tablr is focused on Parquet files only. The rationale is that other formats like CSV or JSON can be easily read with a text editor.

Do you plan to add a wasm target?

No. Tablr is designed as a desktop application for performance and security reasons.

About

๐Ÿ“„ A parquet viewer based on egui and Polars

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages