Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

datui documentation

Open, query, chart and export tabular data in your terminal. datui reads local files and cloud storage, and works with Polars frames in Python.

Parquet, CSV, JSON, Arrow, Excel, SQLite, logs, audio, model files and more, including binary formats you describe in a format spec.

Start here: Install datui, then follow the quick start with a small public dataset.

Find a task

I want to…Go to
Open a file, a directory, a glob or a compressed exportOpen files and directories
Read a pipe, or follow a file as it growsPipes and growing files
Know how a format is read, or read my own binary formatFormats · Format specs
Connect to S3, GCS, Azure or an HTTP URLConnect to cloud storage
Find recent files or browse bucketsHome screen · Cloud sources
Filter rows or write SQLQuery data · Sort and filter
Make a chart or reshape a tableMake a chart · Pivot and melt
Check missing values or schema changesCheck data quality · Info panel
Copy, export, or reuse a resultCopy · Export · Views
Explore a DataFrame in PythonUse datui from Python · Python API
Change defaults or colorsConfigure datui · Settings
Look up a key, expression, flag or variableKeys · Query syntax · Options · Environment
Fix a problemTroubleshooting
Build or contributeDevelopment overview

Help while you work

Press ? for the current screen’s keys. The footer says what is in effect, and the keys of whatever mode is active. Esc backs out; Ctrl+Q quits. The search button above searches this manual.

Choose another version, watch the demos, or report a problem.