A Git-Versioned SQLite Database via a Custom Virtual File System (VFS)
[](https://github.com/powersync-ja/wa-sqlite/actions/workflows/ci.yml?branch=master)
[](https://github.com/rhashimoto/wa-sqlite/actions/workflows/ci.yml)
This fork adds synchronous APIs and session extensions needed for LiveStore's real-time collaborative database features. **This fork is intended for LiveStore use only** - external users should use [upstream wa-sqlite](https://github.com/rhashimoto/wa-sql
[](https://github.com/rhashimoto/wa-sqlite/actions/workflows/ci.yml)
A Map based TypeScript Virtual File System.
[](https://github.com/rhashimoto/wa-sqlite/actions/workflows/ci.yml)
Virtual File System for Node.js - userland shim for node:vfs
Easily make a virtual filesystem from a directory
PowerSync Web SDK
WebAssembly port of SQLite3 for Node.js with file system access
Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.
Asynchronous, non-blocking SQLite3 bindings
See my blog post for an introduction: https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/
XMTP client SDK for browsers written in TypeScript
Provider-neutral virtual filesystem contracts and Bash-oriented CLI runner for assistant products
[](https://github.com/rhashimoto/wa-sqlite/actions/workflows/ci.yml?branch=breaking-changes)
Virtual File System for Node.js - userland shim for node:vfs
SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).
SQLite client for Node.js applications with SQL-based migrations API written in Typescript
SACK abstraction library exposed to JS to provide low level system services.
Simple virtual file system - working dir context, lazy changes, different modes, integrations and moreover
SQLite Wasm conveniently wrapped as an ES Module.
CDS database service for SQLite