Go Sqlite3

Open-source Go projects categorized as Sqlite3

Top 23 Go Sqlite3 Projects

  1. Gogs

    Gogs is a painless self-hosted Git service

    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

  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. usql

    Universal command-line interface for SQL databases

    Project mention: Why is database support in every language bad? | news.ycombinator.com | 2025-03-02

    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

  4. SQLBoiler

    Generate a Go ORM tailored to your database schema.

    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

  5. bun

    SQL-first Golang ORM (by uptrace)

  6. trdsql

    CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.

  7. sqler

    write APIs using direct SQL queries with no hassle, let's rethink about SQL

  8. marmot

    A distributed SQLite replicator built on top of NATS

    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

  9. SaaSHub

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

    SaaSHub logo
  10. bob

    SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite (by stephenafamo)

    Project mention: You Probably Don't Need Query Builders | news.ycombinator.com | 2025-01-25
  11. go-sqlite

    Low-level Go interface to SQLite 3

  12. go-sqlite

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

  13. sqlite

    The pure-Go SQLite driver for GORM (by glebarez)

  14. go-sqlite3

    Go bindings to SQLite using wazero (by ncruces)

    Project mention: WASM 2.0 | news.ycombinator.com | 2025-05-09
  15. wunderbase

    Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma

  16. journalist

    Journalist. An RSS aggregator.

  17. ctlstore

    Control Data Store

  18. hatchet

    MongoDB JSON Log Analyzer (by simagix)

    Project mention: So long DocumentDB, hello MongoDB Atlas | dev.to | 2024-10-27

    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.

  19. octillery

    Go package for sharding databases ( Supports every ORM or raw SQL )

  20. sqlite

    Golang library to build sqlite extensions :rocket: (by riyaz-ali)

  21. grimoire

    Database access layer for golang (by Fs02)

  22. 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

    Project mention: Some Go web dev notes | news.ycombinator.com | 2024-09-29

    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

  23. grafana-sqlite-datasource

    Grafana Plugin to enable SQLite as a Datasource

  24. go-sqlite3-stdlib

    A standard library for mattn/go-sqlite3 including best-effort date parsing, url parsing, math/string functions, and stats aggregation functions

  25. backlite

    Type-safe, persistent, embedded task queues and background job runner w/ SQLite

    Project mention: Show HN: Type-safe, persistent, embedded task queues and job runner (Go, SQLite) | news.ycombinator.com | 2024-07-24
  26. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Sqlite3 discussion

Log in or Post with

Go Sqlite3 related posts

  • Show HN: Bits) of a Libc, Optimized for WASM

    2 projects | news.ycombinator.com | 18 Apr 2025
  • SQLite Transactions and Virtual Tables

    2 projects | news.ycombinator.com | 17 Apr 2025
  • Building Statically Linked Go Executables with CGO and Zig

    2 projects | news.ycombinator.com | 30 Mar 2025
  • Why is database support in every language bad?

    1 project | news.ycombinator.com | 2 Mar 2025
  • Usql: Universal command-line interface for SQL databases

    3 projects | news.ycombinator.com | 16 Nov 2024
  • JetBrains DataGrip doesn't accept JSON1 data type

    1 project | news.ycombinator.com | 15 Jun 2024
  • From GUI to CLI: Transforming my query workflow with usql and jq

    2 projects | dev.to | 15 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    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 →

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

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

Did you know that Go is
the 4th most popular programming language
based on number of references?