I've created a new Go package for SQLite: zombiezen.com/go/sqlite
<https://github.com/zombiezen/go-sqlite>
It is a fork of crawshaw.io/sqlite
<https://pkg.go.dev/crawshaw.io/sqlite> that uses modernc.org/sqlite
<https://pkg.go.dev/modernc.org/sqlite>, a CGo-free SQLite package. It
aims to be a mostly drop-in replacement for crawshaw.io/sqlite. It
includes APIs for streaming blob I/O, schema migrations, and user-
defined functions.

The repository also includes a go fix-like tool
<https://github.com/zombiezen/go-sqlite/blob/main/cmd/zombiezen-sqlite-
migrate/README.md> to convert code that uses crawshaw.io/sqlite to use
the equivalent zombiezen.com/go/sqlite APIs.

Try it out and let me know what you think!

Thanks to Jan Mercl and David Crawshaw for early feedback and the
amazing packages this builds upon.

-Ross

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/3878d18f33bea1eb1d1805bd17705e612da337e8%40hey.com.

Reply via email to