Kuzu GraphDB powered by WebAssembly
npm install @kuzu/kuzu-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.
javascript
`
$3
`bash
npm install @kuzu/kuzu-wasm
`
`javascript
import kuzu_wasm from '@kuzu/kuzu-wasm';
(async () => {
const kuzu = await kuzu_wasm();
const db = await kuzu.Database()
const conn = await kuzu.Connection(db)
await conn.execute(CREATE NODE TABLE User(name STRING, age INT64, PRIMARY KEY (name)))
await conn.execute(CREATE (u:User {name: 'Alice', age: 35});)
const res = await conn.execute(MATCH (a:User) RETURN a.*;)
const res_json = JSON.parse(res.table.toString());
})();
`Build from source
`shell
git clone https://github.com/unswdb/kuzu-wasm.git --recursive
make package
``| Subproject | Description | Language |
| -------------------------------------------------------- | :------------- | :--------- |
| kuzu_wasm | Wasm Library | C++ |
| @kuzu/kuzu-wasm | Javascript API | Javascript |
| @kuzu/kuzu-shell | Cypher Shell | React |