Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@db0-ai/backends-sqlite

SQLite backend for db0 — pure JavaScript via sql.js, zero native dependencies.

Install

npm install @db0-ai/core @db0-ai/backends-sqlite

Usage

import { createSqliteBackend } from "@db0-ai/backends-sqlite";

// Persistent — file-backed
const backend = await createSqliteBackend({ dbPath: "./db0.sqlite" });

// In-memory — for tests
const testBackend = await createSqliteBackend({ dbPath: ":memory:" });

// Default — persistent at ./db0.sqlite
const defaultBackend = await createSqliteBackend();

Works everywhere Node.js runs. No native compilation, no system SQLite dependency. Your data stays on your machine.

Documentation

See the main db0 README for full documentation.

License

MIT