nowfound

Dev tools · alternatives · 2026

24 alternatives to SQLBraid – Write SQL directly in TypeScript without a query-builder DSL

Write SQL. Keep TypeScript. Skip the query-builder translation layer. - Clickin/SQLBraid

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

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

    2020 · github.com · its alternatives →

  2. 2

    An extremely simple and explicit ORM for TypeScript - Seb-C/kiss-orm

    2020 · github.com · its alternatives →

  3. 3
    AI2sql▲240

    Write SQL queries with no knowledge of SQL

    2021 · app.ai2sql.io · its alternatives →

  4. 4

    Through months of design, prototypes, and user tests we made a visual version of SQL - which has proven to enable 80% of business users to write complex quer…

    2020 · chartio.com · its alternatives →

  5. 5

    Write SQL without knowing SQL

    2023 · supabase.com · its alternatives →

  6. 6
    SafeQL▲69

    Write SQL queries with confidence

    2022 · its alternatives →

  7. 7KA

    The most powerful type-safe SQL query builder for TypeScript

    2023 · kysely.dev · its alternatives →

  8. 8

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

    2020 · github.com · its alternatives →

  9. 9

    A pure ORM for writing native SQL queries yielding pure business objects - craigmichaelmartin/pure-orm

    2021 · github.com · its alternatives →

  10. 10

    Generate SQL directly in your browser with help of AI

    2022 · chromewebstore.google.com · its alternatives →

  11. 11

    Create custom SQLite functions in JavaScript. Extend your database with scalars, aggregates, window functions, and collations directly in JavaScript. - sqliteai/sqlite-js

    2025 · github.com · its alternatives →

  12. 12

    Build Typed GraphQL Queries in TypeScript without the code generation - acro5piano/typed-graphqlify

    2018 · github.com · its alternatives →

  13. 13

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

    2022 · github.com · its alternatives →

  14. 14

    Types generator for your Bun.sql queries. Contribute to ilbertt/bun-sqlgen development by creating an account on GitHub.

    Jun 2026 · github.com · its alternatives →

  15. 15NC

    Hey everyone! I built a tool to help you visually build SQL queries - if you write a lot of SQL at work (or help people write it), check it out! You can try it out without needing to sign up, or integrate with any databases. Would love all your thoughts! Link: https://craftsql.com/

    2022 · craftsql.com · its alternatives →

  16. 16

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

    2019 · github.com · its alternatives →

  17. 17SC
  18. 18

    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…

    2025 · sqlscope.netlify.app · its alternatives →

  19. 19

    Throughout my career, I tried many tools to query PostgreSQL, and in the end, concluded that for what I do, the simplest is almost always the best: raw SQL queries. Until now, I typed the results manually and relied on tests to catch problems. While this is OK in e.g., GoLang, it is quite annoying in TypeScript. First, because of the more powerful type system (it's easier to guess that updated_at is a date than it is to guess whether it's nullable or not), second, because of idiosyncrasies (INT4s are deserialised as JS numbers, but INT8s are deserialised as strings). So I wrote pg-typesafe,…

    Feb 2026 · github.com · its alternatives →

  20. 20

    SQL-tString is a SQL builder that utilises the recently accepted PEP-750, https://peps.python.org/pep-0750/, 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 →

  21. 21MO

    Extension for Visual Studio - Frictionless data access for C# projects

    2019 · marketplace.visualstudio.com · its alternatives →

  22. 22

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

    2023 · askai.free · its alternatives →

  23. 23

    SQL micro-dialect implementation for querying JSON objects. Written purely in Scala. - mmalek06/JsonSql

    2020 · github.com · its alternatives →

  24. 24

    Template Language for SQL with Automatic Bind Parameter Extraction - sripathikrishnan/jinjasql

    2016 · github.com · 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 →

SQLBraid – Write SQL directly in TypeScript without a…