๐Ÿš€ go-wasmsqlite Demo

This demo showcases a SQLite database running entirely in your browser using WebAssembly, with data persisted in OPFS (Origin Private File System) when available.

Features demonstrated: Database migrations with golang-migrate, CRUD operations, transactions, database dump/load, and SQL code running in the browser.

๐Ÿ”„ Loading WebAssembly...

Storage Mode

Used VFS loading
Requested VFS loading
Persistent loading
Database loading
Cross-Origin Isolated loading
Atomics.waitAsync loading
Waiting for the Go WASM database to open.

๐ŸŽฌ Quick Demo

Run a complete demonstration that tests all CRUD operations (Create, Read, Update, Delete):

๐Ÿ‘ค User Management

๐Ÿ“ Post Management

Create/Update Post

๐Ÿงช Testing

Run tests to verify various database features:

๐Ÿ“Š Output

Welcome to wasmsqlite demo! Loading WebAssembly module...