Skip to content

DylanShang/kuzu-wasm

Repository files navigation

Kùzu-Wasm

Kùzu is an embedded graph database built for query speed and scalability.

Kùzu-Wasm brings kuzu to every browser thanks to WebAssembly.

Try it out at kuzu-shell.netlify.app, and chat with us on Discord.

Build from source

git clone https://github.com/DylanShang/kuzu-wasm.git --recursive
make wasm_dev

Repository Structure

Subproject Description Language
kuzu_wasm Wasm Library C++
@kuzu/kuzu-wasm Javascript API Javascript
@kuzu/kuzu-shell Cypher Shell React

Debug

I debug using Chrome DevTools as described in this blog post, which takes a few steps to set up. The first is to install the C/C++ DevTools Support Extension and to enable WebAssembly Debugging: Enable DWARF support in the DevTools settings.