GPQL
Databases, brokers and buckets in one native window.
- 16 backends
- Free
- No account needed
- Windows 10 and 11
A tour of GPQL
Finds the databases already running.
- Local ports
- Docker
- Tailnet
- SSH tunnel
Pick a server, then Connect
Quick connect
5 foundNew session
SSH tunnel
PostgreSQL 17.5 on x86_64-pc-linux-musl, compiled by gcc (Alpine 14.2.0) 14.2.0, 64-bit
Backends
16 backends.
Each one through its own driver.
PostgreSQL
tokio-postgres
MySQL
mysql_async
SQLite
rusqlite
DuckDB
duckdb
Supabase
tokio-postgres
GreptimeDB
tokio-postgres
InfluxDB 3
influxdb3-client
InfluxDB 2
influxdb2
- WIP
Snowflake
snowflake-api
- WIP
ClickHouse
clickhouse
- WIP
Neo4j
neo4rs
- WIP
Turso
libsql
- WIP
Cloudflare D1
HTTP API
- WIP
FalkorDB
redis
- WIP
MQTT
rumqttc
- WIP
S3
rust-s3
WIP: GPQL doesn't read column lists or sort and page on the server there yet.
Reach
Wherever it runs.
Local port or Docker container
This PC pg-main :5432Peer on your tailnet
This PC nas.tail4c2e1.ts.net :5432SSH jump host, password or key
This PC bastion :22 10.0.4.12 :3306
Details
Also in the box.
-
Ctrl+K palette
Tables, saved queries, toggles and settings.
-
EXPLAIN as a tree
ANALYZE refuses anything that writes.
-
Diff to migration
Two open connections, drops commented out.
-
Export
A table or a result, filters included.
-
Your own AI key
Any OpenAI-compatible provider, or OpenRouter.
-
Four languages
English, Korean, Japanese and Chinese.
-
Local first
Sync is free with GitHub. Passwords stay on this PC.
-
Setup file
Tauri 2 on WebView2, no bundled browser.
Download
Get GPQL.
- Windows 10 and 11
- 64-bit
- Setup or MSI
- Tauri 2