AltHub

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.

10.4kPythonGPL-3.0slowing · last push 8mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

neilotoole/sqGitHub

Active drop-in alternative with similar SQL-on-file workflow.

sq data wrangler

2.6k
Go
MIT
active19d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

eBay/tsv-utilsGitHub

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
dormant4.1y ago

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.

dinedal/textqlGitHub

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
dormant3.0y ago
multiprocessio/dsqGitHub

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
dormant3.0y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

multiprocessio/datastationGitHub

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
dormant2.9y ago

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.

multiprocessio/dsqGitHub

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.

3.9kGodormant
dbcli/litecliGitHub

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

3.3kPythonactive