mirror of
https://github.com/ncruces/go-sqlite3.git
synced 2026-01-12 22:19:14 +00:00
fcd33d2f0fb2d8fb55d9bcc0f73d03b4674c941f
Go bindings to SQLite using Wazero
⚠️ CAUTION ⚠️
This is a WIP.
Roadmap:
- build SQLite using
zig cc --target=wasm32-wasi :memory:databases- port
test_demovfs.cto Go- branch
wasiusestest_demovfs.cdirectly
- branch
- design a simple, nice API, enough for simple use cases
- provide a simple
database/sqldriver - file locking, compatible with SQLite on macOS/Linux/Windows
- advanced SQLite features
- nested transactions
- incremental BLOB I/O
- online backup
- session extension
- snapshots
- SQL functions
Languages
Go
89.9%
C
5.2%
WebAssembly
3.5%
Shell
1.4%