Files
hanzo-devandClaude Opus 4.8 764539773a feat: canonical Hanzo SQLite — rename module + native encrypted hanzovfs
Fork of ncruces/go-sqlite3 (MIT, retained). Renames module to
github.com/hanzoai/sqlite3 (wasm blob stays upstream ncruces/go-sqlite3-wasm)
and adds the hanzovfs package: a pure-Go, no-FUSE SQLite VFS that seals pages
with ChaCha20-Poly1305 (per-tenant DEK, HIP-0302) for per-tenant SQLite ⇒
hanzoai/vfs ⇒ S3.

Deprecates modernc.org/sqlite (no custom-VFS hook) and direct ncruces use.
Benchmarked 3.6x faster writes / ~92x faster point-reads than FUSE; encryption ~free.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 20:32:43 +00:00
..
2025-05-27 10:51:42 +01:00
2025-05-27 10:51:42 +01:00
2025-05-27 10:51:42 +01:00
CI.
2026-06-16 15:53:18 +01:00
CI.
2026-06-16 15:53:18 +01:00
2023-06-06 12:37:54 +01:00
2025-11-05 12:30:09 +00:00
2026-03-12 20:53:33 +00:00
2025-11-05 12:30:09 +00:00
2025-06-08 00:38:01 +01:00

GORM SQLite Driver

Go Reference

Usage

import (
	"github.com/ncruces/go-sqlite3/gormlite"
	"gorm.io/gorm"
)

db, err := gorm.Open(gormlite.Open("gorm.db"), &gorm.Config{})

Checkout https://gorm.io for details.