nowfound

Alternatives

Products that do what SQLYac – Structured SQL files you can run from the terminal does

Inspired by .http files and HTTPYac, SQLYac lets you write executable SQL documentation with variables, safety prompts, and per-query targeting. Instead of scattered .sql files or copy-pasting into clients, write annotated queries once and pipe them to any sql database client. Variables get substituted, destructive queries can prompt for confirmation, and your schema stays documented alongside actual queries. For example, if you have a `queries.sql` file like this: --- -- @name QueryWithVariables SELECT * FROM orders o, users u WHERE u.id=@user_id AND u.active=@active AND o.status=@status…

  1. 1

    Write SQL without knowing SQL

    2023 · supabase.com

  2. 2DU

    I built Duck-UI, a web-based SQL editor that runs DuckDB entirely in your browser via WebAssembly. No backend required. The Problem: Every time I needed to query csv, parquet, or even to play with SQL, I had to either: (a) spin up a Jupyter notebook (b) use the CLI (c) upload to a hosted service. Friction at every step (TOO MUCH to load a csv or even to test some sql (study)... The Solution: DuckDB's WASM runtime lets us run SQL analysis client-side. Load CSV/JSON/Parquet files from disk or URL, write SQL, get results instantly. Data stays on your machine. What It Does: SQL editor…

    Oct 2025 · demo.duckui.com

  3. 3FS
  4. 4SQ

    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

  5. 5AS
  6. 6WU
  7. 7GA

    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

  8. 8IW

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

    2023 · github.com

  9. 9

    In-browser SQL Workbench for data querying & visualization

    2024

  10. 10

    Powerful online SQL sandbox

    2024

  11. 11
    FluentDB275

    The AI database client for Mac

    Jul 2026 · fluentdb.ai

  12. 12SP

    I love Jekyll, especially the Datafiles[0] feature, which lets you use CSV&#x2F;JSON&#x2F;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&#x2F;sorting&#x2F;merging can become very annoying. So I wrote a Jekyll SQLite plugin that lets you use the same data interface in Jekyll&#x2F;Liquid, but backed by a SQLite file(s). It gives you the simplicity of the Baked Data pattern[2], and the…

    2024 · github.com

  13. 13
    TABLUM.IO159

    Turn CSV, XML & JSON into a live analysis-ready SQL database

    2023

  14. 14SC
  15. 15
    Beacon130

    Write, run and share SQL in Slack

    2020

  16. 16

    Check if your SQL is readable or not

    2022

  17. 17SD

    My name is Weston Goodwin. I created a tool called SQL Simulator which allows you to do Dry Runs with your SQL Scripts. The reason I created the tool was because I wanted to verify that my SQL scripts did what I thought they would do without executing them against the database. It is similar in concept to Redgate SQL Clone or Windocs. If you are not familiar with these tools they make clones of your database. The key difference with SQL Simulator is, it only makes a clone of the database objects affected by your sql script, not the entire database. Nor does it copy the entire table (if your…

    2023 · tribalknowledge.tech

  18. 18WW
  19. 19SW

    2024 · sql-workbench.com

  20. 20SB

    Hey Hacker News! I wanted to share the open source project I have been working on during the last year: SQLPage, a tool to build small web applications entirely in SQL. Building web applications with just SQL isn't as crazy as it seems. Most simple applications can be expressed declaratively as just data queries that fill pre-defined web components. I'd love to hear your feedback and thoughts on it. Would you potentially use it? How can it be improved? Website: https:&#x2F;&#x2F;sql.ophir.dev&#x2F; Github: https:&#x2F;&#x2F;github.com&#x2F;lovasoa&#x2F;SQLpage Example app:…

    2023 · sql.ophir.dev

  21. 21JG
  22. 22SS

    SPyQL (https:&#x2F;&#x2F;github.com&#x2F;dcmoura&#x2F;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

  23. 23IS

    2022 · github.com

  24. 24

    Write SQL and run analytics in Google Sheets

    2017

Ranked by how close each launch is in meaning, then by votes. Refine with a description →