Go Sqlite

Open-source Go projects categorized as Sqlite

Top 23 Go Sqlite Projects

  • rqlite

    The lightweight, distributed relational database built on SQLite

    Project mention: Hctree is an experimental high-concurrency database back end for SQLite | news.ycombinator.com | 2023-01-18

    Meaning something like rqlite[1]? The age of fat desktop clients all connecting back to the central SQL server is long behind us, so yeah there is probably little reason beyond fun for something like that, but where there is fun!

    [1] https://github.com/rqlite/rqlite

  • migrate

    Database migrations. CLI and Golang library.

    Project mention: Managing external database versions in Kubernetes | reddit.com/r/kubernetes | 2022-12-25

    We use golang-migrate for our platforms and it’s works exceptionally well even when many pods are active. https://github.com/golang-migrate/migrate

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • litestream

    Streaming replication for SQLite.

    Project mention: SQLite-based databases on the Postgres protocol? Yes we can | news.ycombinator.com | 2023-01-25

    - Ben is developing https://github.com/superfly/litefs at Fly after stopping the streaming replication effort https://github.com/benbjohnson/litestream/issues/8

    - And, of course, SQLite has announced a new backend that hopes to support concurrent writes and streaming replication: https://sqlite.org/hctree/doc/hctree/doc/hctree/index.html

    What a time for SQLite

  • usql

    Universal command-line interface for SQL databases

    Project mention: Usql – Universal command-line interface for SQL databases | news.ycombinator.com | 2022-12-30
  • sqlc

    Generate type-safe code from SQL

    Project mention: You might not need an ORM | news.ycombinator.com | 2023-01-25
  • goose

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

    Project mention: DB schema management strategy (migrations) | reddit.com/r/golang | 2022-10-25

    Try: github.com/pressly/goose

  • 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: Help with XO's new templating, how to access fields and params | reddit.com/r/golang | 2022-08-23

    I am using the library xo to generate basic data retrieval code from a sql schema for a crud api.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • mergestat-lite

    Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

    Project mention: SQLite Doesn't Use Git | reddit.com/r/programming | 2022-09-12

    You can query git with this: https://github.com/mergestat/mergestat if you like the idea.

  • upper.io/db

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

    Project mention: [Hiring] Remote Golang job: Senior Backend Engineer (Go) at Horizon (Toronto, Canada) | reddit.com/r/jobbit | 2022-05-28

    You will be joining the expert Go team at Horizon, previously who in our spare time + for fun, authored OSS projects like chi (https://github.com/go-chi/chi), upper/db (https://github.com/upper/db), webrpc (https://github.com/webrpc/webrpc), goware (https://github.com/goware), and much more. Our Go codebases are extremely clean and the patterns we've built have been shaped over 7 years of writing production Go systems and open source projects. These are the patterns which we apply to our infrastructure at Horizon in our products Skyweaver and Sequence.

  • dbmate

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

    Project mention: New post: Is Prisma better than your 'traditional' ORM? | reddit.com/r/node | 2022-12-06

    Would always go for a language agnostic migration tool, e.g. https://github.com/amacneil/dbmate to stay flexible and stay away from lock-in effects (besides sql).

  • litefs

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

    Project mention: SQLite-based databases on the Postgres protocol? Yes we can | news.ycombinator.com | 2023-01-25

    - Ben is developing https://github.com/superfly/litefs at Fly after stopping the streaming replication effort https://github.com/benbjohnson/litestream/issues/8

    - And, of course, SQLite has announced a new backend that hopes to support concurrent writes and streaming replication: https://sqlite.org/hctree/doc/hctree/doc/hctree/index.html

    What a time for SQLite

  • bun

    SQL-first Golang ORM (by uptrace)

    Project mention: ORM or no ORM (and which ones)? | reddit.com/r/golang | 2023-01-17

    This way: https://github.com/uptrace/bun, I prefer in all cases with PostgreSQL

  • goqu

    SQL builder and query library for golang

    Project mention: ORM or no ORM (and which ones)? | reddit.com/r/golang | 2023-01-17

    SQL Builders (think squirrel or goqu)

  • tbls

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

  • prisma-client-go

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

    Project mention: Prisma laying off 28% staff | news.ycombinator.com | 2023-01-22

    The same company that stopped officially maintaining their golang library when it wasn't getting "the growth we were hoping for".

    https://github.com/prisma/prisma-client-go/issues/707

  • gobuffalo/pop

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

    Project mention: Best Orm that uses Graphql and Postgres | reddit.com/r/golang | 2022-12-18

    I've also used https://github.com/gobuffalo/pop for an on-hold side project.

  • jet

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

    Project mention: How to Work with SQL Databases in Go | reddit.com/r/golang | 2023-01-19
  • IceFireDB

    IceFireDB is a database built for web3 and web2. It strives to fill the gap between web2 and web3 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.

    Project mention: IceFireDB-Redis-proxy:Redis database proxy meets P2P, an interesting attempt. | reddit.com/r/golang | 2022-07-17
  • go-sqlbuilder

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

  • temporalite

    An experimental distribution of Temporal that runs as a single process

    Project mention: Temporalite: Experimental distribution of Temporal that runs as single process | news.ycombinator.com | 2023-01-29
  • wunderbase

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

    Project mention: WunderBase – Serverless GraphQL Database Built on Top of SQLite | news.ycombinator.com | 2022-10-30
  • ws4sqlite

    Query sqlite via http

    Project mention: ws4sqlite v0.12.1 released - connect to sqlite via HTTP/"REST" | reddit.com/r/Database | 2022-08-11

    If you are interested, feel free to browse the git repo, read the documentation (with a tutorial) or connect to the discord channel.

  • go-dqlite

    Go bindings for libdqlite

    Project mention: Good embedded database with replication support? | reddit.com/r/golang | 2022-09-09

    You could also look at something like this https://github.com/canonical/go-dqlite.

  • SaaSHub

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

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). The latest post mention was on 2023-01-29.

Go Sqlite related posts

Index

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

Project Stars
1 rqlite 13,073
2 migrate 10,705
3 litestream 8,030
4 usql 7,815
5 sqlc 7,329
6 goose 3,405
7 xo 3,309
8 mergestat-lite 3,244
9 upper.io/db 3,244
10 dbmate 3,049
11 litefs 2,340
12 bun 1,847
13 goqu 1,807
14 tbls 1,693
15 prisma-client-go 1,385
16 gobuffalo/pop 1,290
17 jet 1,029
18 IceFireDB 961
19 go-sqlbuilder 930
20 temporalite 449
21 wunderbase 442
22 ws4sqlite 360
23 go-dqlite 332
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com