Dev tools · alternatives · 2026
24 alternatives to Write MySQL queries in JavaScript using SQL tag
Transforms JSX elements to a string literal. Contribute to gajus/babel-plugin-transform-jsx-element-to-string-literal development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Write MySQL queries in JavaScript using SQL tag launched in 2016; newer entries below may have overtaken it.
- 1

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 →
- 2

inferring sql queries from plain-text questions about tables - paulfitz/mlsql
2019 · github.com · its alternatives →
- 3

A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql
2020 · github.com · its alternatives →
- 4

Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
2020 · github.com · its alternatives →
- 5

- 6

Template Language for SQL with Automatic Bind Parameter Extraction - sripathikrishnan/jinjasql
2016 · github.com · its alternatives →
- 7

Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…
2024 · github.com · its alternatives →
- 8

I love Jekyll, especially the Datafiles[0] feature, which lets you use CSV/JSON/YAML files and iterate through them. Mixed with the Jekyll Data Pages generator[1], which lets you create a page for every row in your dataset, it is a very powerful combination. However, Liquid is a terrible language for data-mangling, and simple filtering/sorting/merging can become very annoying. So I wrote a Jekyll SQLite plugin that lets you use the same data interface in Jekyll/Liquid, but backed by a SQLite file(s). It gives you the simplicity of the Baked Data pattern[2], and the…
2024 · github.com · its alternatives →
- 9

Automatically finds jQuery methods from existing projects and generates vanilla js alternatives. - sachinchoolur/jquery-to-javascript-converter
2021 · github.com · its alternatives →
- 10

Performs string manipulation tasks by learning from the provided example(s), instead of having to program them out explicitly. - Inventitech/strans
2019 · github.com · its alternatives →
- 11
Cattous▲88Easily define your design system and write CSS in JSX
2019 · github.com · its alternatives →
- 12

🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel
2014 · github.com · its alternatives →
- 13
sqlTranslate▲94sql, data, analytics, database, query, syntax, translation
2023 · askai.free · its alternatives →
- 14

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 →
- 15
Text2Query▲103Turn plain language into powerful database queries
2025 · text2query.com · its alternatives →
- 16

A typescript language service plugin that gives superpowers to SQL tagged template literals. - segmentio/ts-mysql-plugin
2020 · github.com · its alternatives →
- 17

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 →
- 18WS
2020 · objsql.com · its alternatives →
- 19

Write SQL. Keep TypeScript. Skip the query-builder translation layer. - Clickin/SQLBraid
Sep 2026 · github.com · its alternatives →
- 20

jq, but for HTML. Contribute to orf/html-query development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 21

Hey all, I just released v2.0.0 of FilterQL, a query language and TypeScript library. This version adds support for Operations, which allow you to transform the data after filtering. If you think this would be useful in a project you're working on, give it a try and let me know what you think!
2025 · github.com · its alternatives →
- 22

Build Typed GraphQL Queries in TypeScript without the code generation - acro5piano/typed-graphqlify
2018 · github.com · its alternatives →
- 23

SQL micro-dialect implementation for querying JSON objects. Written purely in Scala. - mmalek06/JsonSql
2020 · github.com · its alternatives →
- 24

The first Text2sql Mozilla addon
2024 · shorturl.at · its alternatives →
Also compare
- SQLite JavaScript - extend your database with JavaScript alternatives
- Translate English to SQL alternatives
- A SQL database implemented purely in TypeScript type annotations alternatives
- jql – Easier jq Alternative with a Lispy Syntax Written in Go alternatives
- HTML to JSX alternatives
- JinjaSQL – Generate SQL Queries using a Jinja Template 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 →