qo
« Back to VersTracker
Description:
Interactive minimalist TUI to query JSON, CSV, and TSV using SQL
Type: Formula  |  Tracked Since: Jan 6, 2026
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 226  |  Forks: 4  |  Language: Go  |  Category: Developer tools
Tags: sql json csv tui data-analysis cli
Install: brew install qo
About:
qo is an interactive terminal user interface that allows users to execute SQL queries directly on JSON, CSV, and TSV files without setting up a database. It automatically infers schema and data types, providing a familiar SQL interface for ad-hoc data analysis and manipulation in the command line.
Key Features:
  • Interactive TUI with live query results
  • Supports JSON, CSV, and TSV formats
  • Standard SQL syntax support
  • Automatic schema detection
  • Zero-configuration required
Use Cases:
  • Quickly filtering and analyzing large log files or API responses
  • Transforming CSV data using SQL queries without importing to a database
  • Ad-hoc data exploration in terminal environments
Alternatives:
  • q – q uses SQLite syntax and requires explicit type casting, while qo offers a more interactive TUI experience
  • dsq – dsq runs SQL via SQLite engine; qo focuses on minimalism and interactive usage
Version History
Detected Version Rev Change Commit
Jan 6, 2026 11:34pm 0 META b322263a