Dev tools · alternatives · 2026
24 alternatives to OctoSQL
Query and join multiple databases and files using SQL.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. OctoSQL launched in 2019; newer entries below may have overtaken it.
- 1

OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL. - cube2222/octosql
2019 · github.com · its alternatives →
- 2

2020 · octoproject.github.io · 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

- 5
SQL Polyglot▲53Try running a query anywhere from PostgreSQL to DuckDB without leaving your browser.
2023 · codapi.org · its alternatives →
- 6
Anyquery▲110Query anything with SQL (e.g. Notion, GitHub, JSON)
2024 · anyquery.dev · its alternatives →
- 7

- 8

Manipulate your SQLite database like a giant Javascript object. Built with o1.
2024 · gist.github.com · its alternatives →
- 9

- 10

I've always been curious about how SQL engines actually work. So I built a minimum viable SQL engine in Go. - Supports CSV files as tables - Supports SELECT, FROM, WHERE, LIMIT It's very simple: 1. Parses query string 2. Converts it into an AST representation 3. Executes the query against the CSV 4. Returns the results
2024 · github.com · its alternatives →
- 11

Distributed "massively parallel" SQL query engine. Contribute to eventql/eventql development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 12

- 13

- 14

- 15

PugSQL is a Python library for interacting with your database the way the gods intended.
2019 · pugsql.org · its alternatives →
- 16

Hey HN, I’m Julien, and after finishing my CS sophomore year, I wanted a project to keep me busy during the summer. So I built anyquery for fun, a SQL query engine for pretty much anything. SQL is the industry standard query language for databases. But what if it could query other services? That’s what I wanted to explore. Kinda like Yahoo! Query Language, except that I was too young to see it. Anyquery can run queries on local/remote files (CSV, JSON, logs with Grok, Parquet, HTML tables, etc.), SaaS (GitHub, Notion, Spotify, etc.) and local apps (Apple Notes, Git, Google Chrome tabs,…
2024 · anyquery.dev · its alternatives →
- 17

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

DGate is fast and easy-to-use database client and SQL editor for MySQL, PostgreSQL, SQL Server, MongoDB and more. For desktop and web, it's open-source.
2021 · dbgate.org · its alternatives →
- 19SA
2017 · spreadsheetdb.io · its alternatives →
- 20

- 21

Hello everyone! I'm exited to share a NodeJS package I was working on for the past two months. The package is designed to simplify querying SQL databases through an array-like API. Qustar supports PostgreSQL, SQLite, MySQL, and MariaDB, and offers TypeScript support for a robust development experience. It's in early stage of development. I would like to hear your thoughts about it.
2024 · github.com · its alternatives →
- 22

SnapQL is an open-source desktop app (built with Electron) that lets you query your Postgres database using natural language. It’s schema-aware, so you don’t need to copy-paste your schema or write complex SQL by hand. Everything runs locally — your OpenAI API key, your data, and your queries — so it's secure and private. Just connect your DB, describe what you want, and SnapQL writes and runs the SQL for you.
2025 · github.com · its alternatives →
- 23SQ
Part of the workflow for building my website is the generation of a table in tab-separated column format (.tsv). The source data is found in four other .tsv files. I use an SQLite query to perform a 4-way join and write out the new table. For convenience, I wrote a script that encapsulates the query inside a Bash function. The example below illustrates this technique. repertoire() { pushd $CMM_SOURCES/_data sqlite3 <<EOS .headers on .mode tabs .import category.tsv category .import composition.tsv composition .import concert.tsv concert .import program.tsv program .once repertoire.tsv…
2021 · its alternatives →
- 24

Also compare
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 →