Back to projects
Mar 20, 2026
2 min read

Datui — Data Exploration in the Terminal

A terminal UI for exploring and analyzing tabular datasets

Datui is an open source terminal UI for exploring and analyzing tabular data. It is available under the MIT license.

Why Datui

I wanted a quick way to look at partitioned datasets — sitting on my machine or in cloud storage, sometimes far too large to open casually — without spinning up a notebook or writing throwaway scripts. Datui leans on the Polars engine to make filtering, querying, and scrolling through that data fast, and it runs in a terminal so it works the same on any machine I happen to be on.

It is also a Python library. During a pdb session I can hand a DataFrame or LazyFrame straight to Datui and explore it interactively, right there at the breakpoint, instead of squinting at truncated print output.

Features

  • Read data in Parquet, CSV, JSON, Excel, and more
  • Partitioned datasets and remote files over S3, GCS, and HTTP
  • Python binding- launch Datui with a DataFrame or LazyFrame while stopped at a breakpoint
  • SQL queries
  • Fuzzy search
  • Charting
  • See the repo for more!

Tech Stack

Check out the documentation for installation and usage.

datui demo