nowfound

Dev tools · alternatives · 2026

24 alternatives to Inline SQL in any Python program

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

This tool allows developers to write SQL queries directly within Python programs. It's designed for Python developers who need to execute database queries without switching languages or using complex ORMs. The solution… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Inline SQL in any Python program launched in 2022; newer entries below may have overtaken it.

  1. 1

    I wrote a relational database management system (RDBMS) (sqlite clone) from scratch in pure Python.

    2023 · github.com · its alternatives →

  2. 2

    Interactive SQL database exploration in Python. Contribute to boydgreenfield/query development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  3. 3

    Contribute to akdor1154/python-csql development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  4. 4

    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 →

  5. 5

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

    2020 · github.com · its alternatives →

  6. 6

    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 →

  7. 7

    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 →

  8. 8

    Search for files using a fun query language. Contribute to kashav/fsql development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  9. 9

    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 →

  10. 10

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

    2019 · github.com · its alternatives →

  11. 11

    PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!

    2024 · github.com · its alternatives →

  12. 12

    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 →

  13. 13

    Using SQL's Turing Completeness to Build Tetris. Contribute to nuno-faria/tetris-sql development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  14. 14

    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 →

  15. 15
    AI2sql▲240

    Write SQL queries with no knowledge of SQL

    2021 · app.ai2sql.io · its alternatives →

  16. 16

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

    2021 · github.com · its alternatives →

  17. 17

    Lightweight text-based SQL parameter binds. Contribute to baverman/sqlbind development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  18. 18

    Generate SQL directly in your browser with help of AI

    2022 · chromewebstore.google.com · its alternatives →

  19. 19

    PugSQL is a Python library for interacting with your database the way the gods intended.

    2019 · pugsql.org · its alternatives →

  20. 20

    Write python locally, execute SQL in your data warehouse - rasgointelligence/RasgoQL

    2022 · github.com · its alternatives →

  21. 21

    SQL Runtime without any database. Contribute to Puchaczov/Musoq development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  22. 22

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

    2020 · github.com · its alternatives →

  23. 23

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

    2023 · askai.free · its alternatives →

  24. 24
    Cogram▲132

    Query databases in plain English

    2022 · cogram.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 →