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. Learn more →
Top 23 Go Sqlite3 Projects
-
Project mention: Revolutionize Your Workflow: Gogs, the Self-Hosted Git Server You've Been Waiting For! | dev.to | 2025-04-20
View the Project on GitHub
-
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.
-
frameworks / ORM are just specilized database graphical user interface front ends designed to simplify how data is displayed/inputed
Database management systems usually provide a way of importing/exporting 'raw' data via sql statement(s) results. aka cvs, comma delimited, html formatted, json formatted, etc. aka do command line sql query with 'html formatted output' and open results of file in a brower.
postgres psql provides an interactive 'cli' environment; windows sql server - sqlcmd;
usql[1] provides something similar to psql for no-sql databases.
sqlc is sorta the equivalent of combining the command line shell & sql queries. SQLx rust is rust extention for handling 'sql from command line, just via rust language, instead of going through command line shell.'
----
[1] : https://github.com/xo/usql
-
Project mention: Eradicating N+1s: The Two-Phase Data Load and Render Pattern in Go | news.ycombinator.com | 2024-05-28
If you're using Go, sqlboiler can do this for you in most common cases (e.g., fetch all the Users matching this filter, and for each User, fetch the related Company)
https://github.com/volatiletech/sqlboiler
-
-
trdsql
CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
-
-
Project mention: The definitive guide to using Django with SQLite in production 💡 | dev.to | 2025-01-18
marmot: A distributed SQLite replicator built on top of NATS
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
bob
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite (by stephenafamo)
-
-
-
-
-
-
-
-
Hatchet is a MongoDB JSON log analyzer and viewer implemented by someone from MongoDB that provides great support for query analysis. It also has a text search that makes it quicker to find issues. You just need to export the logs directly from the MongoDB console and import them into Hatchet, which will provide you with a summary of the insights in addition to some details about them.
-
-
-
-
dbresolver
Golang Database Resolver and Wrapper for any multiple database connections topology, e.g. master-slave replication database, cross-region application, and for separated ReadWrite (RW) and ReadOnly (RO) database connections
https://github.com/bxcodec/dbresolver
> Also sometimes if I have two tables where I know I’ll never need to do a JOIN between them, I’ll just put them in separate databases so that I can connect to them independently.
If this data belongs together and you're just doing this to improve concurrency, this may be a case where `BEGIN CONCURRENT` helps.
https://sqlite.org/src/doc/begin-concurrent/doc/begin_concur...
If you want to experiment with `BEGIN CONCURRENT` you could do worse than try my Go SQLite driver:
https://github.com/ncruces/go-sqlite3
https://github.com/ncruces/go-sqlite3/tree/main/embed/bcw2
-
-
go-sqlite3-stdlib
A standard library for mattn/go-sqlite3 including best-effort date parsing, url parsing, math/string functions, and stats aggregation functions
-
Project mention: Show HN: Type-safe, persistent, embedded task queues and job runner (Go, SQLite) | news.ycombinator.com | 2024-07-24
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Sqlite3 discussion
Go Sqlite3 related posts
-
Show HN: Bits) of a Libc, Optimized for WASM
-
SQLite Transactions and Virtual Tables
-
Building Statically Linked Go Executables with CGO and Zig
-
Why is database support in every language bad?
-
Usql: Universal command-line interface for SQL databases
-
JetBrains DataGrip doesn't accept JSON1 data type
-
From GUI to CLI: Transforming my query workflow with usql and jq
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Index
What are some of the best open-source Sqlite3 projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Gogs | 46,331 |
2 | usql | 9,360 |
3 | SQLBoiler | 6,859 |
4 | bun | 4,157 |
5 | trdsql | 2,094 |
6 | sqler | 2,083 |
7 | marmot | 2,013 |
8 | bob | 1,053 |
9 | go-sqlite | 875 |
10 | go-sqlite | 744 |
11 | sqlite | 719 |
12 | go-sqlite3 | 676 |
13 | wunderbase | 523 |
14 | journalist | 338 |
15 | ctlstore | 270 |
16 | hatchet | 202 |
17 | octillery | 196 |
18 | sqlite | 169 |
19 | grimoire | 164 |
20 | dbresolver | 164 |
21 | grafana-sqlite-datasource | 141 |
22 | go-sqlite3-stdlib | 127 |
23 | backlite | 91 |