finds.dev← search

// the find

shshemi/tabiew

★ 2,922 · Rust · MIT · updated May 2026

A lightweight TUI application to view and query tabular data files, such as CSV, TSV, and parquet.

Tabiew is a terminal UI for exploring tabular data files — CSV, Parquet, SQLite, Excel, and about a dozen other formats. You open a file, navigate with Vim keys, and query it with SQL. It's aimed at developers and data people who live in the terminal and want to inspect data without spinning up a notebook or loading it into a GUI tool.

SQL query support via DuckDB-style syntax means you can do real filtering and aggregation without leaving the TUI. Format coverage is genuinely broad — reading SQLite databases alongside Arrow and Excel in the same session is useful. The export pipeline mirrors the import side, so you can read a Parquet file and write it back out as CSV without touching Python. Packaging is well done: pacman, Homebrew, .deb, .rpm, and cargo install all work.

Loading everything into memory upfront will choke on files larger than available RAM — there's no lazy/streaming mode for big datasets. The 400+ themes are shipped as individual Rust source files, which inflates the binary and compile time for something that could trivially be a config directory. No mention of remote data sources beyond piping from curl — no S3, no HTTP with auth, nothing that would make it useful in a data engineering context. SQL autocomplete exists but the implementation (src/sql_completion/) looks hand-rolled and will likely miss edge cases that a proper parser-based approach would handle.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →