libc
By cznic
go-sqlite-bench
Benchmarks for Golang SQLite Drivers (by cvilsmeier)
libc | go-sqlite-bench | |
---|---|---|
4 | 2 | |
- | 238 | |
- | - | |
- | 6.8 | |
- | about 1 month ago | |
Go | ||
- | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libc
Posts with mentions or reviews of libc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-04.
-
Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go
I don't think I understand what the argument for that is, because I've only ever heard it articulated as "cgo isn't go" which doesn't really convey much information.
Is this go? https://gitlab.com/cznic/libc/-/blob/master/libc_openbsd.go?...
I mean technically I suppose it is code that conforms to the go language grammar, but I'm not sure why a language purist would accept this.
- Go port of SQLite without CGo
-
SQLite in Go, with and without cgo
Maybe you can contribute a fix? The related discussion is here: https://gitlab.com/cznic/libc/-/issues/20
go-sqlite-bench
Posts with mentions or reviews of go-sqlite-bench.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-04.
-
Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go
Sqinn author here. Nothing against CGO, but I develop/deploy on Win/Linux, and cross-compiling CGO is very painful. Regarding performance: To my own surprise, Sqinn out-performs mattn (and others) for normal workloads, see https://github.com/cvilsmeier/sqinn-go-bench
-
SQLite in Go, with and without cgo
If you want to avoid cgo, consider sqinn as well: benchmarks.
What are some alternatives?
When comparing libc and go-sqlite-bench you can also consider the following projects:
sqlite
homebrew-musl-cross - Homebrew Formula for static-friendly musl-based GCC macOS-to-Linux cross-compilers
go-sqlite3 - Go bindings to SQLite using wazero
gosqlite - SQLite driver for the Go programming language
purego
Sqinn-Go - Golang SQLite without cgo
go-sqlite - pure-Go SQLite driver for Go (SQLite embedded)
go - The Go programming language
ctlstore - Control Data Store
wazero - wazero: the zero dependency WebAssembly runtime for Go developers