- 2.6k
- Go
- MIT
harelba/q Alternatives
CSV/TSV SQL querying
q is a CLI tool that runs SQL queries directly against delimited text files (CSV/TSV) and SQLite databases, using SQLite as the engine.
Drop-in peers
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Same job, different approach
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose for high-performance TSV-specific operations without SQL; different approach.
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
- 1.5k
- D
- BSL-1.0
Older generation, or narrower
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Direct SQL-on-CSV/TSV tool but stale; use if you accept an unmaintained Go binary.
Execute SQL against structured text like CSV or TSV
- 9.1k
- Go
- MIT
Direct SQL-on-file tool with broader format support but stale; use if you accept an unmaintained Go utility.
Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
- 3.9k
- Go
- NOASSERTION
End-user tools
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
A desktop app for querying and visualizing data; choose for interactive exploration, not a CLI swap.
App to easily query, script, and visualize data from every database, file, and API.
- 3.0k
- TypeScript
- NOASSERTION
Listed as an alternative to
These projects were analysed and named q among their alternatives. The relationship is not symmetric — how q rates them is a separate judgement, made when q is analysed in its own right.
calls q “Python implementation of the same SQL-over-delimited-files idea, preferable when you want a Python stack or GPL-3.0 terms and don't mind slower startup on big files.”
Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
calls q “Choose when you want to run SQL on CSV files or SQLite in non-interactive shell commands.”
CLI for SQLite Databases with auto-completion and syntax highlighting