Alternatives
Products that do what My Cross-Platform MySQL Parser does
I have just completed the MySQL parser that will be soon used in MIST. The story behind is that TiDB MySQL parser, which is by far the most MySQL compatible parser, was depending on some types called "parser_driver". Parser Driver contains types from TiDB, but unfortunately, TiDB is not going to moving MySQL types, which is heavy entangled with TiDB, out as a independent Go package. GitHub issue:16381 To me, TiDB itself is mixing all its open-sourced modules as a very opinionated monolith. I was porting MIST to WASM binary and TiDB syscalls will be stupidly included, compiled, and making…
- 1DU
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
- 2TM
2020 · github.com
- 3

- 4IV
Hi everyone. Over the past year, I've built a MySQL Proxy that supports Online DDL. I'm not sure if there are other proxies out there with this feature, but I found it fascinating and thought it was worth sharing. Of course, this proxy also supports many other features, such as Read Write Split, Read After Write Consistency, Load Balancing, and Transparent Failover. I didn't build this database from the bottom up; instead, I forked Vitess and put a lot of effort into overhauling its architecture and SQL Engine Layer. Moving forward, I hope to introduce more developer-friendly features into…
2023 · github.com
- 5NJ
Hello everyone! I'm exited to share a NodeJS package I was working on for the past two months. The package is designed to simplify querying SQL databases through an array-like API. Qustar supports PostgreSQL, SQLite, MySQL, and MariaDB, and offers TypeScript support for a robust development experience. It's in early stage of development. I would like to hear your thoughts about it.
2024 · github.com
- 6MA
2021 · mistql.com
- 7

- 8

- 9ST
sql-tap is a transparent proxy that captures SQL queries by parsing the PostgreSQL/MySQL wire protocol and displays them in a terminal UI. You can run EXPLAIN on any captured query. No application code changes needed — just change the port.
Feb 2026 · github.com
- 10AB
I created a web page to compare different analytical databases (both self-managed and services, open-source and proprietary) on a realistic dataset. It contains 20+ databases, each with installation and data loading scripts. And they can be compared to each other on a set of 43 queries, by data load time or by storage size. There are switches to select different types of databases for comparison - for example, only MySQL compatible or PostgreSQL compatible. If you play with the switches, many interesting details will be uncovered. Full description:…
2022 · benchmark.clickhouse.com
- 11MS
Hello HN! We're excited to announce MyDuck Server, an open-source project that seamlessly integrates the analytical power of DuckDB with your existing MySQL & Postgres databases. *Backstory* Currently, there are no fully satisfactory open-source OLAP solutions for MySQL & Postgres. In the MySQL ecosystem, HeatWave offers close integration, but it's a proprietary, commercial product from Oracle. The Postgres community has seen promising DuckDB-based extensions emerge, including the official pg_duckdb. However, extensions can introduce isolation concerns in mission-critical environments.…
2024 · github.com
- 12

- 13

- 14TT
Hi, my name is Anguel and I am one of the developers of WhoDB (https://github.com/clidey/whodb) I am not a fan of the dbeaver, beekeeper, adminer, etc experience because they are bloated, ugly, and at best okay but not great. Hence why I started working on WhoDB. The approach: - browser-based (chrome/firefox) - no bloat - jupyter notebook-like experience (Scratchpad) - built-in AI co-pilot with ollama (local) or openai/anthropic We just shipped query history and replay (time travel?) to the Scratchpad. Would love for you to check it out and give some feedback…
2025
- 15WO
WhatTheDuck is an in-browser sql tool to analyze csv files that uses duckdb-wasm under the hood. Please provide feedback/issues/pull requests.
2024 · github.com
- 16

- 17WS
Hello fellow hackers! I'm excited to share the launch of WhoDB by Clidey. We are hoping to redefine the user experience with database management. Going away from the LLMs hype, we really just want to make developers' lives better! WhoDB is written in Golang, is lightweight, and supports a variety of database backends (PostgreSQL, MySQL, SQLite3, MongoDB, & Redis). WhoDB offers: * Better UX: Intuitive and easy-to-use interface. * Faster Performance: Built with GoLang for exceptional speed and table virtualization in the Frontend. * Schema Visualization: Interactive graphs to visualize your…
2024 · github.com
- 18BE
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
- 19LL
LinkedQL is a new SQL client that supports live queries over any Postgres, MySQL, and MariaDB database. You get result sets that self-update differentially as rows change in your database – via inserts, updates, deletes. Works with no extra tooling/ORM layer or GraphQL servers. You opt into live mode simply with a flag: client.query('SELECT ...', { live: true }). More at: https://linked-ql.netlify.app/capabilities/live-queries LinkedQL is written in JavaScript and runs in both client and server environments. GitHub + docs:…
Dec 2025 · github.com
- 20

- 21

- 22AW
I built this web-based developer utility few years ago when I couldn't find any opensource GUI-based query builder for mysql (similar to what MS Access had). This app can be run locally. The online demo uses static hardcoded values. Screencast's link is included in the README file.
2023 · codeberg.org
- 23XO
2017 · github.com
- 24GA
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
Ranked by how close each launch is in meaning, then by votes. Refine with a description →