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
DataFrameorLazyFramewhile stopped at a breakpoint - SQL queries
- Fuzzy search
- Charting
- See the repo for more!
Tech Stack
Check out the documentation for installation and usage.
