visidata
Spreadsheet multitool for data discovery and arrangement.
A terminal‑based interface lets users explore, filter, and reshape tabular data directly from the command line. It reads a wide range of formats—including TSV, CSV, SQLite, JSON, Excel, HDF5, and many others—allowing quick inspection and transformation without leaving the shell. Commands are issued via keyboard shortcuts, and a built‑in help screen lists hundreds of options for sorting, grouping, and visualizing data such as frequency tables.
The tool targets developers, data analysts, and anyone who works with structured files in a console environment, especially when a graphical spreadsheet is unavailable or undesirable. Its lightweight design runs on Linux, macOS, and Windows (via WSL) with Python 3.8+ and can be installed from PyPI, pipx, or uv, with optional packages for additional format support.
VisiData is distributed under GPLv3, and its source includes the core application, loaders, and a plugin system that can be extended through documented APIs. Community support is provided via GitHub issues, IRC chat, and a Discord channel.
Reviews
Loading reviews…
Similar apps

Databases & Data Tools
Datasette
Explore and publish data with easy import and export and database management.
Terminals & CLI
sc-im
Vim-like spreadsheet calculator.

Terminals & CLI
glances
System monitoring tool.

System Monitoring & Maintenance
Tad
Application for viewing and analyzing tabular data such as CSV files.

File Management & Transfer
Vifm
VI influenced file manager.
Code Editors & IDEs
gdb-dashboard
Modular visual interface for GDB.