DuckGQL — Graph queries in your browser

1 min read Original article ↗

DuckDB meets graph query language

Query Graph data. Right in your browser.

A zero-install graph playground powered by DuckDB, DuckGQL, and WebAssembly. Your queries and data stay on your device.

No setup Local execution Real DuckGQL

In-memory DuckDB 1.5.5 Wasm EH

Guided demo Select a step, then use Copy command when you are ready

1 · Create graph

Ready to copy

DROP GRAPH IF EXISTS air_routes;
CREATE GRAPH air_routes ANY;

Mobile editor Write and run DuckGQL

⌘/Ctrl + Enter to run

Waiting for DuckDB

Results will appear here.

Start with Create graph Data stays in this browser session

Air-routes sample

3,749 vertices and 57,645 routes

ATL

Atlantaairport · US-GA

ROUTE

01

Runs locally

The database engine and graph extension execute in a dedicated Web Worker on your device.

02

Built for the web

The same DuckGQL C++ extension is cross-compiled into a portable WebAssembly module.

About the developer

Rahul Iyer

Developer of DuckGQL, bringing graph query language support and graph analytics to DuckDB.