Skip to content

duckdb/duckdb-wasm

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ab3f2b3 · Dec 30, 2023
Dec 21, 2023
Jul 18, 2022
Nov 14, 2023
Sep 14, 2021
Dec 29, 2023
Dec 21, 2023
May 13, 2022
Dec 30, 2023
Dec 12, 2023
Nov 14, 2023
Oct 25, 2023
May 18, 2021
Oct 26, 2021
Dec 2, 2022
Dec 15, 2023
Sep 30, 2021
May 18, 2021
May 18, 2021
Oct 25, 2023
Oct 7, 2021
Dec 1, 2022
Dec 18, 2023
Aug 21, 2023
Dec 2, 2022
Dec 12, 2023
Nov 22, 2021
Jan 26, 2022
Dec 29, 2023

Repository files navigation

DuckDB-Wasm

DuckDB is an in-process SQL OLAP Database Management System.

DuckDB-Wasm brings DuckDB to every browser thanks to WebAssembly.

Duckdb-Wasm speaks Arrow fluently, reads Parquet, CSV and JSON files backed by Filesystem APIs or HTTP requests and has been tested with Chrome, Firefox, Safari and Node.js. Learn more about DuckDB-Wasm from our VLDB publication or the recorded talk.

Try it out at shell.duckdb.org or Observable, read the API documentation, check out the web-app examples, and chat with us on Discord.

Build from source

git clone https://github.com/duckdb/duckdb-wasm.git
cd duckdb-wasm
git submodule init
git submodule update
make

Repository Structure

Subproject Description Language
duckdb_wasm Wasm Library C++
@duckdb/duckdb-wasm Typescript API Typescript
@duckdb/duckdb-wasm-shell SQL Shell Rust
@duckdb/duckdb-wasm-app GitHub Page Typescript
@duckdb/react-duckdb React Hooks Typescript