nowfound

Dev tools · alternatives · 2026

24 alternatives to Translate between dialects and share SQL queries on the browser

Last year, I wanted to learn a bit about how easy it would be to deploy a python app via web assembly to the browser and decided to make a wrapper around the amazing sqlglot by Toby Mao and the rest of the team. The tool lets you paste in Sql queries and translate them between the available sql dialects in sqlglot. It also gives you parse diagnostics and the ability to easily share queries via storing all the state in the url. The stack that was used is typescript for the UI and pyodide to integrate with Sqlglot, which does the heavy lifting. It's more of a toy app but I've found some use…

This browser-based tool translates SQL queries between different database dialects using sqlglot. Users paste queries, see parse diagnostics, and share them via URL-encoded state. Built with TypeScript and Pyodide to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    sql, data, analytics, database, query, syntax, translation

    2023 · askai.free · its alternatives →

  2. 2

    A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql

    2020 · github.com · its alternatives →

  3. 3

    inferring sql queries from plain-text questions about tables - paulfitz/mlsql

    2019 · github.com · its alternatives →

  4. 4
    Sherloq▲545

    Collaborative AI repository for SQL users

    2024 · its alternatives →

  5. 5

    Paste in my prompt to Claude Code with an embedded API key for accessing my public readonly SQL+vector database, and you have a state-of-the-art research tool over Hacker News, arXiv, LessWrong, and dozens of other high-quality public commons sites. Claude whips up the monster SQL queries that safely run on my machine, to answer your most nuanced questions. There's also an Alerts functionality, where you can just ask Claude to submit a SQL query as an alert, and you'll be emailed when the ultra nuanced criteria is met (and the output changes). Like I want to know when somebody posts about…

    Dec 2025 · exopriors.com · its alternatives →

  6. 6

    Try running a query anywhere from PostgreSQL to DuckDB without leaving your browser.

    2023 · codapi.org · its alternatives →

  7. 7

    🪄 Inline SQL in any Python program. Contribute to ekzhang/inline-sql development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  8. 8ST
  9. 9

    pgTyped - Typesafe SQL in TypeScript. Contribute to adelsz/pgtyped development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  10. 10
    Sherloq▲304

    Create one place for all your SQL, directly on your editor

    2025 · its alternatives →

  11. 11

    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 →

  12. 12

    Generate SQL directly in your browser with help of AI

    2022 · chromewebstore.google.com · its alternatives →

  13. 13

    I have been working on SQL Explorer, an open source, Django-based reporting and query tool for (gulp!) almost ten years. It's a tool that fits just right for me and many others, and I love and use almost every day. Write SQL, share results, do some analysis, get insight. No surprises. A live demo instance is here (no login or anything required): https://demo.sqlexplorer.io/ And here's a fairly unprofessional, but very enthusiastic, video tour: https://sql-explorer.s3.amazonaws.com/Sql+Explorer+5.mp4 The UI is constrained enough that there's very little to learn,…

    2024 · github.com · its alternatives →

  14. 14

    Turn plain language into powerful database queries

    2025 · text2query.com · its alternatives →

  15. 15SQ

    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&#x2F;_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 →

  16. 16

    Turn everyday language into SQL queries

    2025 · its alternatives →

  17. 17KA

    The most powerful type-safe SQL query builder for TypeScript

    2023 · kysely.dev · its alternatives →

  18. 18

    GHCJS front-end for queryparser. Contribute to dlthomas/sql-viewer development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  19. 19

    Python SQL Parser and Transpiler. Contribute to tobymao/sqlglot development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  20. 20

    Query C++ codebases using SQLite. Contribute to frabert/ClangQL development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  21. 21

    SQL-tString is a SQL builder that utilises the recently accepted PEP-750, https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0750&#x2F;, t-strings to build SQL queries, for example, from sql_tstring import sql val = 2 query, values = sql(t"SELECT x FROM y WHERE x = {val}") assert query == "SELECT x FROM y WHERE x = ?" assert values == [2] db.execute(query, values) # Most DB engines support this The placeholder ? protects against SQL injection, but cannot be used everywhere. For example, a column name cannot be a placeholder. If you try this SQL-tString will raise an error, col = "x" sql(t"SELECT…

    2025 · github.com · its alternatives →

  22. 22

    Hey all, I'm the creator of @pg-nano&#x2F;pg-parser. I'm using it in pg-nano[1] to statically analyze Postgres schemas spread across multiple SQL files for a couple of reasons: 1. Each CREATE statement needs to be in topological order, so pg-nano's dev command can execute them without issue. 2. pg-nano has a plugin system like Vite that allows SQL generation based on the parsed schema. Probably to the surprise of no one, working with an untyped AST feels like you're back in the days of JavaScript, because well... you are. Most of you know by now just how great TypeScript and static types in…

    2024 · github.com · its alternatives →

  23. 23

    Hi folks, My friend Sami and I recently built Vizly, a Mac application that allows anyone to query their databases using plain English. Vizly is built on Llama 2, llama.cpp, and runs fully on-prem (edit: meaning everything is local and your data never leaves your own computer). We are running two Llama models, one for natural language to SQL translation, and another that uses the results from the SQL to render visualizations. That means there are no external APIs and all the AI models are running locally on your MacBook. We tried to make Vizly very easy to share as well. Every Vizly instance…

    2023 · vizly.fyi · its alternatives →

  24. 24

    Convert natural language to sql queries

    2023 · its alternatives →

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 →