nowfound

Dev tools · alternatives · 2026

24 alternatives to Gazette: towards unification of batch and stream processing

Build platforms that flexibly mix SQL, batch, and stream processing paradigms - gazette/core

Gazette is a software framework for unifying batch and stream data processing. It targets developers and data engineers who need to handle both types of processing workloads. The project stands out by attempting to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Gazette: towards unification of batch and stream processing launched in 2019; newer entries below may have overtaken it.

  1. 1

    Long story short: We (Dataherald) just open-sourced our entire codebase, including the core engine, the clients that interact with it and the backend application layer for authentication and RBAC. You can now use the full solution to build text-to-SQL into your product. The Problem: modern LLMs write syntactically correct SQL, but they struggle with real-world relational data. This is because real world data and schema is messy, natural language can often be ambiguous and LLMs are not trained on your specific dataset. Solution: The core NL-to-SQL engine in Dataherald is an LLM based agent…

    2024 · github.com · its alternatives →

  2. 2

    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 →

  3. 3

    Write SQL without knowing SQL

    2023 · supabase.com · 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

    A look at modern database approaches and how Citus scales PG

    2016 · softwareengineeringdaily.com · its alternatives →

  6. 6

    LBADD: An experimental, distributed SQL database. Contribute to tomarrell/lbadd development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  7. 7

    node-based editor for exploring, analyzing and transforming data without code

    2021 · datablocks.pro · its alternatives →

  8. 8
    Continuum▲132

    Reckon is a decision journal for iPhone and iPad that records your predictions, confidence, and reasoning, then shows how your judgment holds up. Log calls when outcomes are uncertain, add quick check-ins as information changes, and later mark what happened and how satisfied you

    Aug 2026 · roland.leth.ro · its alternatives →

  9. 9
    SQLPilot▲149

    AI First SQL Editor

    2024 · its alternatives →

  10. 10

    Distributed Stream and Batch Processing. Contribute to hazelcast/hazelcast-jet development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  11. 11

    Over the past few months, we've been building Prism; a fast, developer-first observability UI that's deeply integrated with our open-source database, Parseable. Prism is designed for engineers who debug distributed systems, sometimes at odd hours, and need answers right now, without having to deal with five different tools. Backstory: We spoke to dozens of observability practitioners in large enterprises. Across the board, we heard two things: (1)The RoI on observability tools is hard to justify. (2)OSS leads to tool sprawl, metrics in Grafana, logs in ELK, traces… somewhere. We wanted a…

    2022 · parseable.com · its alternatives →

  12. 12

    A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md

    2022 · gist.github.com · its alternatives →

  13. 13
    Structa▲116

    Generate production-ready database schemas from plain English. Export SQL, Prisma & ER diagrams instantly. Free to try, no credit card.

    Nov 2025 · trystructa.com · its alternatives →

  14. 14

    a minimal versioned log structured relational DB in Common Lisp - GitHub - codr7/whirlog: a minimal versioned log structured relational DB in Common Lisp

    2021 · github.com · its alternatives →

  15. 15

    App to easily query, script, and visualize data from every database, file, and API. - multiprocessio/datastation

    2022 · github.com · its alternatives →

  16. 16

    Postgres-Backed Drop-in Temporal Replacement. Contribute to dbos-inc/dbosify-py development by creating an account on GitHub.

    Jun 2026 · github.com · its alternatives →

  17. 17

    A general-purpose data analysis engine radically changing the way batch and stream data is processed - asavinov/bistro

    2018 · github.com · its alternatives →

  18. 18

    Recipe: Add a semantic layer to SQL; use it drop the requirement for joins/group_by; add in type-checking and a lightweight python-esque import syntax to enable reuse and hierarchical querying. Trilogy is intended to provide an accessible but deep alternative to raw SQL. It offers a new-but-inspired-by-SQL syntax that compiles to various dialects of SQL (with DuckDB as the default). The target audience is people that really like SQL for analytics and data engineering, but want less boilerplate and sharp edges and looser coupling to the DB. Semantic models can be easily shared, composed…

    2024 · trilogydata.dev · its alternatives →

  19. 19HP
  20. 20

    Hi HN! We are Ashish and Armend, founders of GlassFlow. We just launched our open-source streaming ETL that deduplicates and joins Kafka streams before ingesting them to ClickHouse https://github.com/glassflow/clickhouse-etl Why we built this: Dedup with batch data is straightforward. You load the data into a temporary table. Then, find only the latest versions of the record through hashes or keys and keep them. After that, move the clean data into your main table. But have you tried this with streaming data? Users of our prev product were running real-time analytics…

    2025 · github.com · its alternatives →

  21. 21

    Commit to decisions as a team. Quickly record what you decided and why. Responsive web app and seamless Slack integration. The best tool for project documentation and ADR.

    2021 · loqbooq.app · its alternatives →

  22. 22BE

    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 →

  23. 23

    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://sql.ophir.dev/ Github: https://github.com/lovasoa/SQLpage Example app:…

    2023 · sql.ophir.dev · its alternatives →

  24. 24

    A general-purpose data analysis engine radically changing the way batch and stream data is processed - bistro/server at master · asavinov/bistro

    2018 · 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 →