SQLite in Go, with and without cgo

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • sqlite

  • Latest commit is "May 28, 2021", I suppose it's not using the latest SQLite version. I recommend https://gitlab.com/cznic/sqlite which is CGO-free and under active development and now using SQLite 3.38.5 (May 07, 2022).

  • go-sqlite3

    sqlite3 driver for go using database/sql

  • - If you need extreme performance, and cross-platform compile is not a concern, then go https://github.com/mattn/go-sqlite3

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • go

    The Go programming language

  • Sqinn-Go

    Golang SQLite without cgo

  • If you want to avoid cgo, consider sqinn as well: benchmarks.

  • go-sqlite-bench

    Benchmarks for Golang SQLite Drivers

  • If you want to avoid cgo, consider sqinn as well: benchmarks.

  • sqinn

    SQLite over stdin/stdout

  • The latest supported version is 3.38.3: https://github.com/cvilsmeier/sqinn/releases/tag/v1.1.15

  • libc

  • Maybe you can contribute a fix? The related discussion is here: https://gitlab.com/cznic/libc/-/issues/20

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts