Go Sqlite

Open-source Go projects categorized as Sqlite

Top 23 Go Sqlite Projects

  • memos

    An open source, lightweight note-taking service. Easily capture and share your great thoughts.

  • Project mention: GitHub issues from top Open Source Golang Repositories that you should contribute to | dev.to | 2024-01-15

    Memos - customise max content length of memo

  • rqlite

    The lightweight, distributed relational database built on SQLite.

  • Project mention: The lightweight, easy-to-use, distributed relational database built on SQLite | news.ycombinator.com | 2024-02-23
  • 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
  • migrate

    Database migrations. CLI and Golang library.

  • Project mention: Using migrations with Golang | dev.to | 2024-04-17

    Go does not natively support the use of migrations, but we could use the ORM that has this functionality, such as GORM which is the most used by the community, but We can use migrations without using an ORM, for this we will use the golang-migrate package.

  • sqlc

    Generate type-safe code from SQL

  • Project mention: Give Up Sooner | dev.to | 2024-03-13

    "Is there a way to get sqlc to use pointers for nullable columns instead of the sql.Null types?"

  • litestream

    Streaming replication for SQLite.

  • Project mention: Ask HN: SQLite in Production? | news.ycombinator.com | 2024-04-07

    I have not, but I keep meaning to collate everything I've learned into a set of useful defaults just to remind myself what settings I should be enabling and why.

    Regarding Litestream, I learned pretty much all I know from their documentation: https://litestream.io/

  • usql

    Universal command-line interface for SQL databases

  • Project mention: xo/usql: Universal command-line interface for SQL databases | /r/devel | 2023-06-08
  • steampipe

    Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

  • Project mention: Steampipe: Dynamically query APIs, code and more with SQL | news.ycombinator.com | 2024-04-04
  • 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
  • goose

    A database migration tool. Supports SQL migrations and Go functions.

  • Project mention: Recent improvements to the pressly/goose migration tool | /r/golang | 2023-11-14

    In v3.16.0 we added a new Provider feature that unlocks the ability to implement a lot of highly requested features. More details in the blog post:

  • dbmate

    :rocket: A lightweight, framework-agnostic database migration tool.

  • Project mention: Ask HN: What tool(s) do you use to code review and deploy SQL scripts? | news.ycombinator.com | 2024-04-14

    A regular code repo with the scripts (with pull/merge requests for review) and then a CI job that builds containers with something like dbmate https://github.com/amacneil/dbmate that can then be run against any staging/prod environment.

  • litefs

    FUSE-based file system for replicating SQLite databases across a cluster of machines

  • Project mention: Handle Incoming Webhooks with LiteJob for Ruby on Rails | dev.to | 2023-11-22

    Firstly, LiteJob's reliance on SQLite inherently restricts its horizontal scaling capabilities. Unlike other databases, SQLite is designed for single-machine use, making it challenging to distribute workload across multiple servers. This can certainly be done using novel technologies like LiteFS, but it is far from intuitive.

  • xo

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

  • Project mention: Open-sourcing SQX, a way to build flexible database models in Go | news.ycombinator.com | 2023-09-02

    i like xo's approach https://github.com/xo/xo but it is as is. I would love if something similar comes along that is used by db practititoners that is actively used and supported.

  • upper.io/db

    Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

  • mergestat-lite

    Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. πŸ” πŸ“Š

  • bun

    SQL-first Golang ORM (by uptrace)

  • tbls

    tbls is a CI-Friendly tool for document a database, written in Go.

  • Project mention: FLaNK 25 December 2023 | dev.to | 2023-12-26
  • goqu

    SQL builder and query library for golang

  • Project mention: newbie here looking for a framework | /r/golang | 2023-10-03

    For SQL, I'd probably go with goqu http://doug-martin.github.io/goqu/

  • redka

    Redis re-implemented with SQLite

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    I've decided to use the max connections approach for now.

    [1]: https://github.com/nalgeon/redka/blob/main/internal/sqlx/db....

  • jet

    Type safe SQL builder with code generation and automatic query result data mapping

  • Project mention: Open-sourcing SQX, a way to build flexible database models in Go | news.ycombinator.com | 2023-09-02

    We are really happy using jet. It lets you write type safe SQL and can read the results into structs- including joins into slice fields.


  • prisma-client-go

    Prisma Client Go is an auto-generated and fully type-safe database client

  • Project mention: Prisma Client Go: Typesafe Database Client for Golang | news.ycombinator.com | 2024-01-20
  • gobuffalo/pop

    A Tasty Treat For All Your Database Needs (by gobuffalo)

  • go-sqlbuilder

    A flexible and powerful SQL string builder library plus a zero-config ORM.

  • Project mention: Best sqlc alternative for dynamic queries? | /r/golang | 2023-05-15

    Here are 2 options for you * https://github.com/huandu/go-sqlbuilder * https://github.com/Masterminds/squirrel

  • IceFireDB

    @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.

  • snips.sh

    βœ‚οΈ passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI

  • Project mention: Create and share code snippets from your code editor with snips.nvim : https://github.com/Sanix-Darker/snips.nvim/tree/master | /r/neovim | 2023-06-15

    it's snips.sh behind the scene.

  • 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 Sqlite related posts


What are some of the best open-source Sqlite projects in Go? This list will help you:

Project Stars
1 memos 27,145
2 rqlite 14,835
3 migrate 13,946
4 sqlc 10,837
5 litestream 9,964
6 usql 8,605
7 steampipe 6,379
8 goose 5,554
9 dbmate 4,321
10 litefs 3,596
11 xo 3,559
12 upper.io/db 3,479
13 mergestat-lite 3,415
14 bun 3,128
15 tbls 3,057
16 goqu 2,227
17 redka 2,138
18 jet 2,010
19 prisma-client-go 1,932
20 gobuffalo/pop 1,406
21 go-sqlbuilder 1,190
22 IceFireDB 1,075
23 snips.sh 936

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