Datui is a high-performance terminal UI for exploring and analyzing tabular datasets.
📖 Documentation: Full User Guide.

h/j/k/l)Visit the Install Guide for additional installation details
curl -fsSL https://raw.githubusercontent.com/derekwisong/datui/main/scripts/install/install.sh | sh
or via cargo:
cargo install datui
Don't like piping to shell? See the alternative methods below.
Get the pre-built binary for your platform from the Latest Release.
See Package Managers
bash
paru -S datui-binbash
brew tap derekwisong/datui
brew install datuipowershell
winget install derekwisong.datuipip install datuiSee Compiling
git clone https://github.com/derekwisong/datui.git
cd datui
cargo build --release --locked
The binary will be available at target/release/datui.
See the Quick Start Guide
bash
datui /path/to/data.parquet
datui --hive /path/to/directory
datui --hive "/path/to/directory/**/*.parquet"See Loading Data
bash
datui s3://some-bucket/file.parquet
datui gs://some-bucket/file.parquet
datui https://www.domain.com/file.csvlf = pl.scan_parquet("/path/to/data.parquet") datui.view(lf) ```
See Python Module - Use arrow keys or Vim-style keybinds (
h/j/k/l) to navigate - Pressqto exit💡 Use
?orF1to show help
See the Configuration Guide
Generate a default TOML config file:
datui --generate-config
See the Setup Script guide to quickly get configured.
Contributions are welcome! Please see Contributing for more.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have feature requests, please open an issue on GitHub.
$ claude mcp add datui \
-- python -m otcore.mcp_server <graph>