sqlite

By cznic

Sqlite Alternatives

Similar projects and alternatives to sqlite

  1. go

    2,262 sqlite VS go

    The Go programming language

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sqlc

    182 sqlite VS sqlc

    Generate type-safe code from SQL

  4. ent

    146 sqlite VS ent

    An entity framework for Go

  5. NATS

    124 sqlite VS NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

  6. wazero

    wazero: the zero dependency WebAssembly runtime for Go developers

  7. go-sqlite3

    sqlite3 driver for go using database/sql

  8. go-sqlite3

    Go bindings to SQLite using wazero (by ncruces)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. libsql

    libSQL is a fork of SQLite that is both Open Source, and Open Contributions.

  11. go-sql-driver/mysql

    Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)

  12. xo

    17 sqlite VS xo

    Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server

  13. sqlite

    Go SQLite3 driver (by crawshaw)

  14. go-sqlite

    Low-level Go interface to SQLite 3

  15. pggen

    Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it.

  16. datafusion-sqlparser-rs

    Extensible SQL Lexer and Parser for Rust

  17. chai

    13 sqlite VS chai

    Modern embedded SQL database (by chaisql)

  18. pggen

    A database first code generator focused on postgres (by opendoor)

  19. Sqinn-Go

    Golang SQLite without cgo

  20. go-sqlite

    pure-Go SQLite driver for Go (SQLite embedded) (by glebarez)

  21. ffi-overhead

    comparing the c ffi (foreign function interface) overhead on various programming languages

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sqlite alternative or higher similarity.

sqlite discussion

Log in or Post with

sqlite reviews and mentions

Posts with mentions or reviews of sqlite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-30.
  • Show HN: Roast my SQLite encryption at-rest
    9 projects | news.ycombinator.com | 30 Apr 2024
  • Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
    11 projects | news.ycombinator.com | 14 Dec 2023
    > I would've probably picked the modernc variation

    Heads up about the modernc library, it has been stuck on an old version of sqlite for several months [1]. It seems like maintainer time is the limiting factor [2]. There has been a call to arms on that issue page, the maintainer is looking for help, but it looks like not much has arrived. It seems like it might trace back to blockers in the C-to-Go compiler.

    It's a major undertaking and a very impressive piece of work, but I'm not surprised it's a struggle when big roadblocks get hit. I hope they find a way to progress, but I'm very relieved to be seeing some CGo-free alternatives like ncruces/go-sqlite3 emerging. I'm going to give it a try for sure and see if I can live with the compromises.

    Squinn-go looks very compelling too, but I don't like that it requires the squinn binary to already be installed on a user's machine, I think that gives with one hand and takes with the other: sure, I get to avoid CGo, but I also lose the turnkey, single-command install, static build benefits Go brings out of the box.

    Seconding the point about nitty gritty, I'd read it for sure too!

      [1]: https://gitlab.com/cznic/sqlite/-/issues/154
  • Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go
    14 projects | news.ycombinator.com | 4 Oct 2023
    No, but that has the disadvantage of being C compiled into Go, then being compiled into native executable.

    I'm actually surprised by how readable this came out; props to the Go->C compiler author. But you can guess that pushing this sort of thing through the Go compiler is going to cause some slowdowns due to sheer paradigm mismatch: https://gitlab.com/cznic/sqlite/-/blob/master/lib/sqlite_lin...

  • Show HN: MongoDB Protocol for SQLite
    5 projects | news.ycombinator.com | 4 Jul 2023
    FWIW, we use a version of SQLite transpiled into Go to avoid CGI problems: https://gitlab.com/cznic/sqlite
  • Go port of SQLite without CGo
    7 projects | /r/golang | 8 Apr 2023
    It could be clearer in the readme, but note that this is a machine translation from C to Go, repeated for every OS-Arch pair. Example of the one you're most likely to use in production: https://gitlab.com/cznic/sqlite/-/blob/master/lib/sqlite_linux_amd64.go
    1 project | /r/patient_hackernews | 7 Apr 2023
    1 project | /r/learngo | 7 Apr 2023
    1 project | /r/hackernews | 7 Apr 2023
    1 project | /r/hypeurls | 7 Apr 2023
    12 projects | news.ycombinator.com | 7 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic sqlite repo stats
73
-
-
-

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com