DuckDB-WASM

A DuckDB-WASM SQL editor for local file analysis

SQL for Files packages DuckDB-WASM, Monaco, Apache Arrow, charts, and export tools into a browser IDE for ad-hoc file analysis.

Full analytical SQL engine running in WebAssembly

Monaco editor with syntax highlighting and autocomplete

Separate tabs, query history, schema browsing, and table previews

No database server installation required

Example queries

Join local files

SELECT o.order_id, c.customer_name, o.total_amount
FROM orders o
JOIN customers c ON o.customer_id = c.id
ORDER BY o.total_amount DESC;

Use window functions

SELECT customer_name, total_amount, RANK() OVER (ORDER BY total_amount DESC) AS revenue_rank
FROM orders;