nowfound

Dev tools · alternatives · 2026

24 alternatives to SQLFlow: SQL Stream Processing Using DuckDB

I'm a couple years late to the party but DuckDB is blowing my mind. I couldn't find an good embedded DuckDB stream processing solution so I hacked my own, calling it SQLFlow: https://github.com/turbolytics/sql-flow SQLFlow enables writing stream transformations in pure sql, executed using DuckDB. The goal was to create a lightweight, performant stream processing engine using pure SQL transformations, DuckDB didn't disappoint! I'd love your feedback, feature requests, impressions, or just comments. I'd love to turn this into a stable, usable project that people are…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. SQLFlow: SQL Stream Processing Using DuckDB launched in 2023; newer entries below may have overtaken it.

  1. 1

    Hello Everyone! We built SQLFlow as a lightweight stream processing engine. We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory! DuckDB also supports a rich ecosystem of sinks and connectors! https://sql-flow.com/docs/category/tutorials/ https://github.com/turbolytics/sql-flow We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors I would love your feedback, criticisms and/or…

    Dec 2025 · sql-flow.com · its alternatives →

  2. 2

    A flink alternative powered by DuckDB

    2025 · turbolytics.io · its alternatives →

  3. 3DU

    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…

    2025 · demo.duckui.com · its alternatives →

  4. 4

    DuckDB for streaming data. Contribute to turbolytics/sql-flow development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  5. 5

    Hey HN, Arroyo is a modern, open-source stream processing engine, that lets anyone write complex queries on event streams just by writing SQL—windowing, aggregating, and joining events with sub-second latency. Today data processing typically happens in batch data warehouses like BigQuery and Snowflake despite the fact that most of the data is coming in as streams. Data teams have to build complex orchestration systems to handle late-arriving data and job failures while trying to minimize latency. Stream processing offers an alternative approach, where the query is compiled into a streaming…

    2023 · github.com · its alternatives →

  6. 6

    Turn any database query into a business process

    2021 · flowdash.com · its alternatives →

  7. 7
    TableFlow▲306

    Open-source CSV importer, alternative to Flatfile

    2023 · tableflow.com · its alternatives →

  8. 8CQ

    Import CSVs, write SQL, and instantly share it with anyone. Runs 100% in-browser, so you're in control of your data.

    2022 · csvfiddle.io · its alternatives →

  9. 9

    tl;dr we built an embeddable stream processing engine in Rust using apache DataFusion, check us out at https://github.com/probably-nothing-labs/denormalized Hey HN, We’d like to showcase a very early version of our embeddable stream processing engine called Denormalized. The rise of DuckDB has abundantly made it clear that even for many workloads of Terabyte scale, a single node system outshines the distributed query engines of previous generation such as Spark, Snowflake etc in terms of both performance and cost. Now a lot of workloads DuckDB is used for were normally…

    2024 · github.com · its alternatives →

  10. 10

    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 →

  11. 11

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

    2023 · codapi.org · its alternatives →

  12. 12
    TABLUM.IO▲159

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

    2023 · tablum.io · its alternatives →

  13. 13
    soarSQL▲98

    The analytical SQL editor - powered by duckDB

    2025 · its alternatives →

  14. 14

    Hi HN community, I’m Nick, co-founder/CEO of Transform.co. I’m thrilled to share MetricFlow, an open-source metric creation framework: https://github.com/transform-data/metricflow MetricFlow strives to make what has historically been an extremely repetitive process, writing SQL queries on core normalized data models, much more DRY. MetricFlow consolidates the definitions for joins, aggregations, filters, etc., and programmatically generates SQL to construct data marts. You can think of it like LookML, but more powerful and ergonomic (and open source!). The project…

    2022 · github.com · its alternatives →

  15. 15BE

    Hello! The last few weeks I've been experimenting with compiling sql queries to bpftrace programs and then working with the results. bpfquery.com is the result of that, source available at https://github.com/zmaril/bpfquery. It's a very minimal sql to bpftrace compiler that lets you explore what's going on with your systems. It implements queries, expressions, and filters/wheres/predicates, and has a streaming pivot table interface built on https://perspective.finos.org. I am still figuring out how to do windows, aggregations and joins though, but the…

    2024 · bpfquery.com · its alternatives →

  16. 16

    Turn plain language into powerful database queries

    2025 · text2query.com · its alternatives →

  17. 17

    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 · its alternatives →

  18. 18

    Turn any SQL code block on your website into a runnable query editor with just a tag. Powered by DuckDB WASM running entirely in the browser – no backend needed. Perfect for documentation sites, tutorials, and blog posts. Features: • Full SQL analytics engine (DuckDB) running client-side • Syntax highlighting with live editing • One-click query execution (or Ctrl+Enter) • Works with any static site – just add the CDN script • Only 23KB minified, loads DuckDB on-demand • Dark/light theme support Try it: https://widget.pondpilot.io GitHub:…

    2025 · github.com · its alternatives →

  19. 19

    A lightweight JavaScript library that transforms static SQL code blocks into interactive, browser-based SQL execution environments using DuckDB WASM. Zero backend required.

    Nov 2025 · embedded.sql-workbench.com · its alternatives →

  20. 20LD

    Over the last 12 months, in parallel to using Google BigQuery, I have built my own processing pipeline using SQLite and DuckDB. What amazes me is that it works surprisingly well and costs much less than using BigQuery. Roughly speaking, here's what I do: A SQLite database receives IoT sensor data via a very simple PHP function. I currently use the FlightPHP framework for this. The data is written to a table within the SQLite database (WAL mode activated) and states are updated by the machines using triggers. Example of a trigger CREATE TRIGGER message_added AFTER INSERT ON messages BEGIN…

    2023 · its alternatives →

  21. 21HA

    Hi all, we recently open sourced the first version of Hashquery, a Python library which lets you model analytics, DRY up common logic, and execute it against a database or warehouse. We were originally rendering SQL directly for all our queries, but that spiraled out of control with more complex analysis; the SQL needed to be changed sporadically for each new database dialect (BigQuery, Redshift, Aethena, Postgres, etc etc) and the SQL fragments were very challenging to reuse (and so fragments were copy-pasted all over). ~~~ Advantages we think it has over writing SQL by hand: - Queries are…

    2024 · hashquery.dev · its alternatives →

  22. 22

    We’ve built SQLRooms, an open-source framework for creating single-node data analytics apps powered by DuckDB. It lets you build fully client-side, data-centric apps using React and DuckDB running in the browser (via WebAssembly) or in Electron. No server or backend is required — apps can work offline, preserve data privacy, and run queries on large datasets with sub-second performance. Features: - Query large datasets in browser with DuckDB (WASM) - Modular design for building composable data UIs (query editors, dashboards, notebooks, etc.) - Data privacy-preserving AI assistant that can…

    2025 · sqlrooms.org · its alternatives →

  23. 23

    Hi HN! We built PondPilot – a fully client-side data exploration tool powered by DuckDB. It’s open-source and built for speed, privacy, and simplicity. Try it: https://app.pondpilot.io GitHub: https://github.com/pondpilot/pondpilot You can: - Run fast SQL queries directly in your browser - Explore CSV, Parquet, JSON, or .duckdb files without uploading - Keep your data 100% local (it never leaves your device) - Install as a PWA and work offline - Use it read-only, with real-time updates when files change It’s designed as a lightweight alternative to notebooks or…

    2025 · app.pondpilot.io · its alternatives →

  24. 24

    Run DuckDB as a server with Arrow Flight SQL!

    2025 · gizmodata.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 →