js-miniquery VS zetasql

Compare js-miniquery vs zetasql and see what are their differences.

js-miniquery

SQL Where like filter expression for sequelize (by wenerme)

zetasql

ZetaSQL - Analyzer Framework for SQL (by google)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
js-miniquery zetasql
1 15
0 2,127
- 1.5%
3.9 0.0
over 1 year ago about 2 months ago
JavaScript C++
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

js-miniquery

Posts with mentions or reviews of js-miniquery. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-22.

zetasql

Posts with mentions or reviews of zetasql. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-26.
  • Mangle, a programming language for deductive database programming
    12 projects | news.ycombinator.com | 26 Nov 2022
    There are even table-valued functions.

    These things are not widespread, and differ by implementation, and the way these are used by clients are copy-and-paste. Something as thoughtful as ZetaSQL https://github.com/google/zetasql does not have mechanisms for structuring (modules, packages, interfaces). SQL will not, cannot evolve into such a direction (or, anything that evolves, will not be recognizable as SQL).

  • goccy/bigquery-emulator: BigQuery emulator server implemented in Go
    2 projects | /r/bigquery | 17 Oct 2022
    Hi, I develop a BigQuery emulator ( https://github.com/goccy/bigquery-emulator ) from early 2022. It is written in Go, but can be used from bq command line tool and other language's (e.g. Python ) client SDK after installing docker image or released binary. It currently supports over 200 of the nearly 330 standard functions in BigQuery and all data types except GEOGRAPHY ( see https://github.com/goccy/go-zetasqlite#status for details ). ZetaSQL ( https://github.com/google/zetasql ) is used to parse and analyze queries.
  • ZetaSQL – Analyzer Framework for SQL
    1 project | news.ycombinator.com | 13 Oct 2022
  • ZetaSQL - Question about using local service
    1 project | /r/bigquery | 10 Oct 2022
    We are using a Python client binding for ZetaSQL GRPC local service in our application to analyze statements and extract referenced tables and output columns.
  • Parsing SQL
    7 projects | news.ycombinator.com | 22 Aug 2022
    If you don't want to do it yourself, there's this:

    https://github.com/google/zetasql

    Parsing is huge but it's amazing how small a part of the job it is. This library isn't even the half of it.

  • SQLGlot: SQL parser, transpiler, optimizer – translate to Presto, Spark, Hive
    9 projects | news.ycombinator.com | 4 Jul 2022
  • ZetaSQL - Analyzer Framework for SQL
    1 project | /r/CKsTechNews | 13 Oct 2021
  • ZetaSQL
    1 project | news.ycombinator.com | 12 Oct 2021
  • New PostgreSQL Interface for Cloud Spanner
    2 projects | news.ycombinator.com | 12 Oct 2021
    I mean the postgres parser (and semantic changes) for ZetaSQL. The zetasql parser is in a file called zetasql/parser/bison_parser.y, I strongly suspect they now have a file called something like zetasql/pgparser/bison_parser.y as well (and much more pervasive changes to support the deeper differences in the dialects).

    This is the lexical structure and syntax docs for the new postgres inteface to cloud spanner:

    https://cloud.google.com/spanner/docs/postgresql/lexical

    And this is the zetasql lexical structure and syntax docs:

    https://github.com/google/zetasql/blob/master/docs/lexical.m...

    Notice that the new PG docs are an edit of the Zeta ones - evidence that my hypothesis is correct.

  • Open Source SQL Parsers
    17 projects | dev.to | 8 Oct 2021
    zetasql implements BigQuery, Spanner, and Dataflow dialects.

What are some alternatives?

When comparing js-miniquery and zetasql you can also consider the following projects:

sql-parse - Sql parser for rust

sqlparse - A non-validating SQL parser module for Python

sql-type

Apache Calcite - Apache Calcite

hasql-th - Template Haskell utilities for Hasql

JSqlParser - JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

py-mysql-type-plugin - Mypy plugin to type sql

ANTLR - ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

pgsql-parser - PostgreSQL Query Parser for Node.js

sqlite-parser - JavaScript implentation of SQLite 3 query parser

sqlglot - Python SQL Parser and Transpiler

alasql - AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.