A lightweight TUI application for viewing and querying tabular data files like CSV, Parquet, and JSON with SQL support.
Tabiew is a terminal user interface (TUI) application for viewing, querying, and analyzing tabular data files directly in the command line. It supports a wide range of formats like CSV, Parquet, JSON, and Excel, and provides SQL querying, fuzzy search, and plotting capabilities to enable efficient data exploration without leaving the terminal.
Data analysts, engineers, and developers who work with tabular data in terminal environments and prefer keyboard-driven workflows for quick data inspection and manipulation.
Developers choose Tabiew for its combination of multi-format support, SQL querying, and Vim-style keybindings in a lightweight TUI, offering a more efficient and integrated alternative to switching between command-line tools or GUI applications for data tasks.
A lightweight TUI application to view and query tabular data files, such as CSV, TSV, and parquet.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses familiar Vim-inspired shortcuts like h, j, k, l for navigation, making it efficient for users comfortable with Vim, as detailed in the keybindings table in the README.
Enables direct SQL queries on data files for complex operations, demonstrated with commands like 'Q SELECT * FROM df', allowing filtering and aggregation without external tools.
Supports over 10 formats including CSV, Parquet, JSON, and Excel, with automatic detection based on file extensions, as listed in the usage section.
Incorporates intelligent fuzzy matching for quick data lookup via the '/' key, enhancing search efficiency within tables as mentioned in the features.
Offers over 400 terminal themes for personalization, sourced from Ghostty terminal themes, improving aesthetics and user experience according to the README.
Lacks features for directly editing cell values or modifying data structures, limiting it to viewing and querying tasks only, which may require external tools for modifications.
Confined to terminal use, making it inaccessible for users who prefer graphical interfaces or need cross-platform GUI applications, a inherent trade-off of TUIs.
As a TUI tool, handling extremely large datasets might lead to slower performance compared to dedicated database systems or optimized data processing libraries, though not explicitly admitted in the README.
Installing from source, especially on macOS via Homebrew tap, requires compiling and may take significant time, as noted in the installation instructions.