- A new Go package called cznic/sqlite gives developers a SQLite driver that compiles without CGo.
- The library lives at https://gitlab.com/cznic/sqlite and is released under an MIT‑style license. It mirrors the SQLite3 API but implements the core in Go, so it sidesteps the native C dependency that many Go projects complain about. The repository’s default branch tracks the latest tag, which at the time of writing is v0.4.0.
- For teams that struggle with cross‑compiling Go binaries that include C code, this drop‑in driver removes that friction. It also means the binary size stays smaller and the build process is more deterministic, which can matter for CI pipelines and embedded deployments.
- The trade‑off is that the pure‑Go implementation may not match the raw speed of the official SQLite C library, but for many web services and command‑line tools the convenience outweighs a modest performance hit.
