{"repo":"zombiezen/go-sqlite","free":true,"listed":false,"github":"https://github.com/zombiezen/go-sqlite","clone":"git clone https://github.com/zombiezen/go-sqlite.git","description":"Low-level Go interface to SQLite 3","language":"Go","stars":980,"topics":["golang","sqlite","sqlite3","golang-library","golang-package","database"],"license":"ISC","category":"databases-storage","readme_excerpt":"zombiezen.com/go/sqlite [ ][reference docs] This package provides a low-level Go interface to [SQLite 3][]. It is a fork of [ crawshaw.io/sqlite ][] that uses [ modernc.org/sqlite ][], a CGo-free SQLite package. It aims to be a mostly drop-in replacement for crawshaw.io/sqlite . This package deliberately does not provide a database/sql driver. See [David Crawshaw's rationale][] for an in-depth explanation. If you want to use database/sql with SQLite without CGo, use modernc.org/sqlite directly. [ crawshaw.io/sqlite ]: https://github.com/crawshaw/sqlite [David Crawshaw's rationale]: https://crawshaw.io/blog/go-and-sqlite [ modernc.org/sqlite ]: https://pkg.go.dev/modernc.org/sqlite [reference docs]: https://pkg.go.dev/zombiezen.com/go/sqlite [SQLite 3]: https://sqlite.org/ Features - Full SQLite functionality via modernc.org/sqlite , an automatically generated translation of the original C source code of SQLite into Go - Builds with CGO ENABLED=0 , allowing cross-compiling and data race detection - Allows access to SQLite-specific features like [blob I/O][] and [user-defined functions][] - Includes a simple [schema migration package][] - Utilities for [running embedded SQL scripts][ExecScriptFS] using the [Go 1.16 embedding feature][] - A [ go fix -like tool][migration docs] for migrating existing code using crawshaw.io/sqlite - A [simple REPL][] for debugging [blob I/O]: https://pkg.go.dev/zombiezen.com/go/sqlite#Blob [ExecScriptFS]: https://pkg.go.dev/zombiezen.com/go/sqlite","default_branch":null,"files":null,"tree":[],"storefront":"/r/zombiezen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zombiezen/go-sqlite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}