shshemi

tabiew

A lightweight TUI application to view and query tabular data files such as CSV, Parquet, JSON, and Excel, with Vim-style keybindings and SQL support.

v0.15.1
Published at
Sep 9, 2026
3,138
Stars
5,357
Download
Synced at
9d ago

Latest release

v0.15.1Sep 9, 2026, 02:28 AM
Downloads slow? Switch the source anytime above

README

Project Overview

Tabiew is a lightweight TUI application that allows users to view and query tabular data files, supporting formats like CSV, Parquet, and Arrow.

Key Features

  • ⌨️ Vim-style keybindings
  • SQL query support
  • Supports CSV, TSV, Parquet, JSON, JSONL, Arrow, FWF, SQLite, Excel, Logfmt, HTML, and Markdown
  • Fuzzy search
  • Multi-table functionality
  • Plotting
  • 400+ themes
  • Automatic format detection

Target Audience

  • Developers who need to quickly view and query tabular data
  • Data analysts
  • Command-line enthusiasts

Quick Start

  1. Linux/macOS install: curl -sS https://raw.githubusercontent.com/shshemi/tabiew/main/install.sh | sh
  2. Arch Linux: pacman -S tabiew
  3. macOS: brew install tabiew
  4. Run tw data.csv to view a file
  5. Use SQL queries: tw data.csv --query "SELECT * FROM data"

Core Advantages

  • Vim-style keybindings for efficient operation
  • Supports 10+ table formats
  • 400+ themes available
  • Open-source and free

System Requirements

  • OS: Linux, macOS, Windows
  • Architectures: x86_64, arm64
  • Additional Dependencies: None

Release history

Sort