Dev tools · alternatives · 2026
24 alternatives to cq – Query CSVs using SQL
Query CSVs using SQL. Contribute to jolmg/cq development by creating an account on GitHub.
cq is a command-line tool that lets developers query CSV files using SQL syntax instead of writing custom scripts. It's designed for anyone who needs to analyze or filter CSV data quickly without loading files into a… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. cq – Query CSVs using SQL launched in 2019; newer entries below may have overtaken it.
- 1

Query CSV files using SQL. Contribute to rs86/csvsql development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 2

Hiya HN! TextQuery is my sabbatical project that I have been working on for the past six months. It was born out of a personal pain point. Anytime I wanted to analyze raw CSV data, I had to create a schema first before I could import it for querying. And to create charts, I had to use yet another tool. I also disliked how bad charts from popular tools like Excel, Google Sheets looked like. I wanted an easier way to do this and TextQuery was my solution: an all-in-one tool to query CSV files using SQL and create beautiful visualizations as well. Currently, it's a macOS app and focused on CSV…
2025 · textquery.app · its alternatives →
- 3

Search for files using a fun query language. Contribute to kashav/fsql development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 4

Analyze CSV records using sql syntax right in your browser
2022 · csv-query.com · its alternatives →
- 5

Contribute to akdor1154/python-csql development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 6CQ
Import CSVs, write SQL, and instantly share it with anyone. Runs 100% in-browser, so you're in control of your data.
2022 · csvfiddle.io · its alternatives →
- 7

Hey, For those of you who don't know my little tool Musoq, I wanted to introduce it as a small tool that allows you to query with SQL-like syntax without any database. It allows you to query various things from niche ones like CAN DBC files, weird ones like C# code, interesting ones with Git querying to regular stuff like CSV, TSV and various others. I am quite a bit experimenting with various things so I'm hybridizing the engine with LLMs or doing other weird stuff that are more or less practical :-) I wanted also to share some recent developments in this little project as I hope it might…
2024 · github.com · its alternatives →
- 8

There have been a few times I wanted the ability to select some text out of a Markdown doc. For example, a GitHub CI check to ensure that PRs / issues / etc are properly formatted. This can be done to some extent with regex, but those expressions are brittle and hard to read or edit later. mdq uses a familiar pipe syntax to navigate the Markdown in a structured way. It's in 0.x because I don't want to fully commit to the syntax being stable, in case real-world testing shows that the syntax needs tweaking. But I think the project is in a pretty good spot overall, and would be…
2025 · github.com · its alternatives →
- 9

Interactive JSON filter using jq. Contribute to ynqa/jnv development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 10

Hi HN. I've gotten pretty tired of needing to learn a custom programming language for a tool I use once a week or less. So I figured, it might be easier to pick up if `jq` used a programming language I already know. Voila, gq.
2022 · github.com · its alternatives →
- 11

Free browser-based SQL editor powered by DuckDB. Query and visualize CSV, JSON, Parquet and Arrow files locally or from remote URLs. No installation required.
2024 · sql-workbench.com · its alternatives →
- 12

SPyQL (https://github.com/dcmoura/spyql) is SQL with Python in the middle, an open-source project fully written in Python for making command-line data processing more intuitive, readable and powerful. Try mixing in the same pot: a SQL SELECT for providing the structure, Python expressions for defining transformations and conditions, the essence of awk as a data-processing language, and the JSON handling capabilities of jq. How does a SPyQL query looks like? $ spyql “ IMPORT pendulum AS p SELECT (p.now() - p.from_timestamp(purchase_ts)).in_days() AS days_ago, sum_agg(price…
2022 · github.com · its alternatives →
- 13
SQL Workbench▲186In-browser SQL Workbench for data querying & visualization
2024 · sql-workbench.com · its alternatives →
- 14

- 15

- 16

A SQL spreadsheet desktop app that queries and visualizes CSV files using SQL.
2021 · superintendent.app · its alternatives →
- 17

Hi everyone! I’m excited to open source GritQL, a Rust CLI for searching and transforming source code. GritQL comes from my experiences with conducting large scale refactors and migrations. Usually, I would start exploring a codebase with grep. This is easy to start with, but most migrations end up accumulating additional requirements like ensuring the right packages are imported and excluding cases which don’t have a viable migration path. Eventually, to build a complex migration, I usually ended up having to write a full codemod program with a tool like jscodeshift. This comes with its own…
2024 · github.com · its alternatives →
- 18

Query C++ codebases using SQLite. Contribute to frabert/ClangQL development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 19

simplest possible native GUI for inspecting JSON objects with jq - fiatjaf/jqview
2020 · github.com · its alternatives →
- 20DU
I built Duck-UI, a web-based SQL editor that runs DuckDB entirely in your browser via WebAssembly. No backend required. The Problem: Every time I needed to query csv, parquet, or even to play with SQL, I had to either: (a) spin up a Jupyter notebook (b) use the CLI (c) upload to a hosted service. Friction at every step (TOO MUCH to load a csv or even to test some sql (study)... The Solution: DuckDB's WASM runtime lets us run SQL analysis client-side. Load CSV/JSON/Parquet files from disk or URL, write SQL, get results instantly. Data stays on your machine. What It Does: SQL editor…
2025 · demo.duckui.com · its alternatives →
- 21
JSON Query▲154I'm working on a tool that will probably involve querying JSON documents and I'm asking myself how to expose that functionality to my users. I like the power of `jq` and the fact that LLMs are proficient at it, but I find it right out impossible to come up with the right `jq` incantations myself. Has anyone here been in a similar situation? Which tool / language did you end up exposing to your users?
Oct 2025 · jsonquerylang.org · its alternatives →
- 22

SQL Runtime without any database. Contribute to Puchaczov/Musoq development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

qq is jq inspired interoperable config format transcoder with interactive querying. It features an optional interactive editor with autocomplete for structured data. And supports inputs and outputs for json, xml, ini, toml, yaml, hcl, tf, and csv to varying degrees of capability.
2024 · github.com · its alternatives →
- 24
Anyquery▲110Query anything with SQL (e.g. Notion, GitHub, JSON)
2024 · anyquery.dev · its alternatives →
Also compare
- Query CSV files using SQL alternatives
- TextQuery – Query CSV, JSON, XLSX Files with SQL alternatives
- FSQL – Search through your file system with SQL-esque queries alternatives
- SQL query for CSV alternatives
- Csql – Python lib for composeable SQL queries alternatives
- CSVFiddle – Query CSV files with DuckDB in the browser alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →