Skip to content

Latest commit

 

History

History
484 lines (476 loc) · 80.1 KB

File metadata and controls

484 lines (476 loc) · 80.1 KB

Database

Libraries for building and using SQL.

Ranked by Stars

Repository Stars Forks Last Updated Description
prometheus/prometheus 66k 11k 2026-08-05T23:49:34Z Monitoring system and time series database.
milvus-io/milvus 46k 4k 2026-08-06T01:14:47Z Milvus is a vector database for embedding management, analytics and search.
pingcap/tidb 40k 6k 2026-08-05T21:03:56Z TiDB is a distributed SQL database. Inspired by the design of Google F1.
google/leveldb 39k 8k 2026-08-05T23:57:23Z key/value database in Go.
cockroachdb/cockroach 32k 4k 2026-08-05T22:19:32Z Scalable, Geo-Replicated, Transactional Datastore.
influxdb/influxdb 32k 4k 2026-08-05T11:09:53Z Scalable datastore for metrics, events, and real-time analytics.
dolthub/dolt 24k 846 2026-08-06T00:37:11Z Dolt – It's Git for Data.
dgraph-io/dgraph 22k 2k 2026-08-04T20:41:01Z Scalable, Distributed, Low Latency, High Throughput Graph Database.
youtube/vitess 21k 2k 2026-08-05T20:47:46Z vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.
golang-migrate/migrate 19k 2k 2026-08-05T18:36:08Z Database migrations. CLI and Golang library.
kyleconroy/sqlc 18k 1k 2026-08-05T20:33:46Z Generate type-safe code from SQL.
rqlite/rqlite 18k 799 2026-08-05T19:48:49Z The lightweight, distributed, relational database built on SQLite.
VictoriaMetrics/VictoriaMetrics 17k 2k 2026-08-05T23:44:24Z fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.
dgraph-io/badger 16k 1k 2026-08-05T19:57:53Z Fast key-value store in Go.
bytebase/bytebase 14k 966 2026-08-05T23:29:40Z Safe database schema change and version control for DevOps teams.
golang/groupcache 13k 1k 2026-08-05T07:01:05Z Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
pressly/goose 11k 688 2026-08-05T20:05:15Z Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
DiceDB/dice 11k 1k 2026-08-05T05:07:35Z An open-source, fast, reactive, in-memory database optimized for modern hardware. Higher throughput and lower median latencies, making it ideal for modern workloads.
etcd-io/bbolt 10k 743 2026-08-05T20:00:48Z An embedded key/value database for Go.
sosedoff/pgweb 9k 857 2026-08-06T01:17:07Z Web-based PostgreSQL database browser.
codenotary/immudb 9k 376 2026-08-05T05:18:34Z immudb is a lightweight, high-speed immutable database for systems and applications written in Go.
ariga/atlas 9k 369 2026-08-06T01:07:55Z A Database Toolkit. A CLI designed to help companies better work with their data.
allegro/bigcache 8k 613 2026-08-05T07:01:55Z Efficient key/value cache for gigabytes of data.
Masterminds/squirrel 8k 515 2026-08-05T14:05:40Z Go library that helps you build SQL queries.
amacneil/dbmate 7k 357 2026-08-06T00:52:27Z A lightweight, framework-agnostic database migration tool.
dgraph-io/ristretto 7k 443 2026-08-05T06:36:59Z A high performance memory-bound Go cache.
cockroachdb/pebble 6k 573 2026-08-05T07:02:37Z RocksDB/LevelDB inspired key-value database in Go.
siddontang/go-mysql 5k 1k 2026-08-04T19:21:01Z Go toolset to handle MySQL protocol and replication.
roseduan/rosedb 5k 645 2026-08-05T05:49:01Z An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset.
tidwall/buntdb 5k 308 2026-07-31T15:45:20Z Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
prest/prest 5k 310 2026-08-03T11:02:42Z Simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new.
nalgeon/redka 5k 135 2026-08-04T14:51:08Z Redis re-implemented with SQLite.
siddontang/ledisdb 4k 434 2026-08-02T08:33:51Z Ledisdb is a high performance NoSQL like Redis based on LevelDB.
knq/xo 4k 335 2026-08-04T23:22:07Z Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server.
hdt3213/godis 4k 602 2026-08-04T11:41:28Z A Golang implemented high-performance Redis server and cluster.
go-jet/jet 4k 186 2026-08-05T07:03:36Z Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure.
xujiajun/nutsdb 4k 345 2026-08-05T01:42:59Z Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
rubenv/sql-migrate 3k 291 2026-07-21T06:25:38Z Database migration tool. Allows embedding migrations into the application using go-bindata.
lindb/lindb 3k 283 2026-08-03T07:42:41Z LinDB is a scalable, high performance, high availability distributed time series database.
eko/gocache 3k 223 2026-07-31T15:53:10Z A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more.
bluele/gcache 3k 281 2026-07-21T08:19:00Z Cache library with support for expirable Cache, LFU, LRU and ARC.
HouzuoGuo/tiedot 3k 258 2026-07-30T01:19:38Z Your NoSQL database powered by Golang.
doug-martin/goqu 3k 224 2026-07-29T12:27:14Z Idiomatic SQL builder and query library.
maypok86/otter 3k 66 2026-08-05T03:15:56Z A high performance lockless cache for Go. Many times faster than Ristretto and friends.
VictoriaMetrics/fastcache 2k 195 2026-07-28T13:44:57Z fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.
flower-corp/lotusdb 2k 187 2026-08-04T07:50:09Z Fast k/v database compatible with lsm and b+tree.
muesli/cache2go 2k 505 2026-07-28T13:46:46Z In-memory key:value cache which supports automatic invalidation based on timeouts.
didi/gendry 2k 195 2026-08-05T15:00:04Z Non-invasive SQL builder and powerful data binder.
CovenantSQL/CovenantSQL 2k 146 2026-07-28T13:11:25Z CovenantSQL is a SQL database on blockchain.
gobuffalo/pop 2k 251 2026-07-29T21:45:31Z Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.
kelindar/column 2k 68 2026-07-28T19:19:11Z High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions.
paranoidguy/databunker 1k 95 2026-08-04T23:21:02Z Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.
Vertamedia/chproxy 1k 276 2026-08-04T09:36:21Z HTTP proxy for ClickHouse database.
peterbourgon/diskv 1k 108 2026-08-03T09:23:45Z Home-grown disk-backed key-value store.
cybertec-postgresql/pg_timetable 1k 73 2026-08-05T09:20:19Z Advanced scheduling for PostgreSQL.
skeema/skeema 1k 106 2026-07-30T23:17:07Z Pure-SQL schema management system for MySQL, with support for sharding and external online schema change tools.
akrylysov/pogreb 1k 95 2026-07-30T09:22:33Z Embedded key-value store for read-heavy workloads.
viccon/sturdyc 1k 34 2026-08-04T16:11:35Z A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
objectbox/objectbox-go 1k 51 2026-07-30T08:30:30Z High-performance embedded Object Database (NoSQL) with Go API.
jellydator/ttlcache 1k 144 2026-08-05T22:15:50Z An in-memory cache with item expiration and generics.
go-gormigrate/gormigrate 1k 101 2026-08-04T12:31:51Z Database schema migration helper for Gorm ORM.
linkedin/goavro 1k 231 2026-08-04T06:53:58Z A Go package that encodes and decodes Avro data.
krotik/eliasdb 1k 49 2026-07-28T13:39:18Z Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.
couchbase/moss 1k 65 2026-07-28T13:41:55Z Moss is a simple LSM key-value storage engine written in 100% Go.
liweiyi88/onedump 986 70 2026-08-04T22:18:33Z Database backup from different drivers to different destinations with one command and configuration.
glebarez/go-sqlite 861 43 2026-08-05T15:53:29Z – A Pure Golang implemented SQLite driver without CGO.
orneryd/NornicDB 838 47 2026-08-04T19:19:40Z High performance graph + vector database (Neo4j and qDrant compatible), focused on low latency graph-rag retreival for AI systems.
ostafen/clover 828 69 2026-08-03T16:56:44Z A lightweight document-oriented NoSQL database written in pure Golang.
gchaincl/dotsql 743 50 2026-07-01T07:01:58Z Go library that helps you keep sql files in one place and use them with ease.
go-ozzo/ozzo-dbx 670 111 2026-07-16T01:15:33Z Powerful data retrieval methods as well as DB-agnostic query building capabilities.
HDT3213/rdb 620 144 2026-07-31T06:41:18Z Redis RDB file parser for secondary development and memory analysis.
EchoVault/EchoVault 536 47 2026-07-31T05:51:42Z Embeddable Distributed in-memory data store compatible with Redis clients.
nikepan/clickhouse-bulk 512 88 2026-08-05T07:26:31Z Collects small inserts and sends big requests to ClickHouse servers.
mgtv-tech/jetcache-go 500 33 2026-08-05T12:54:25Z Unified Go cache library supporting multi-level caching.
lqs/sqlingo 455 26 2026-07-24T06:28:51Z A lightweight DSL to build SQL in Go.
jmhodges/levigo 421 82 2026-08-02T08:37:39Z Levigo is a Go wrapper for LevelDB.
rocketlaunchr/dbq 416 20 2026-05-13T22:34:23Z Zero boilerplate database operations for Go.
Yiling-J/theine-go 377 23 2026-08-03T09:05:10Z High performance, near optimal in-memory cache with proactive TTL expiration and generics.
faabiosr/cachego 370 22 2026-06-01T04:01:52Z Golang Cache component for multiple drivers.
recoilme/pudge 370 36 2026-06-08T08:34:30Z Fast and simple key/value store written using Go's standard library.
wesql/wescale 316 14 2026-06-30T11:32:36Z WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications.
gatewayd-io/gatewayd 287 23 2026-07-28T12:45:16Z Cloud-native database gateway and framework for building data-driven applications. Like API gateways, for databases.
elgris/sqrl 286 39 2026-07-26T07:29:38Z SQL query builder, fork of Squirrel with improved performance.
lynxbase/lynxdb 281 13 2026-07-08T10:15:26Z Lightweight columnar log analytics database with a pipe-style query language inspired by SPL.
elastic/go-freelru 270 25 2026-07-30T09:25:40Z A GC-less, fast and generic LRU hashmap library with optional locking, sharding, eviction and expiration.
chrislusf/vasto 262 30 2026-07-28T13:44:14Z A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.
naughtygopher/pocache 236 6 2026-05-03T13:41:11Z Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.
fern4lvarez/piladb 206 23 2026-07-06T08:02:11Z Lightweight RESTful database engine based on stack data structures.
knocknote/octillery 202 31 2026-06-29T19:03:11Z Go package for sharding databases ( Supports every ORM or raw SQL ).
amit-davidson/LibraDB 202 26 2026-07-23T09:49:17Z LibraDB is a simple database with less than 1000 lines of code for learning.
bokwoon95/go-structured-query 201 11 2026-05-09T03:24:09Z Type-safe SQL builder and struct mapper for Go.
nullism/bqb 194 12 2026-07-04T16:36:14Z Lightweight and easy to learn query builder.
leporo/sqlf 189 18 2026-06-18T08:31:48Z Fast SQL query builder.
arthurkushman/buildsqlx 187 17 2026-07-06T07:16:31Z Go database query builder library for PostgreSQL.
pgrwl/pgrwl 180 9 2026-08-02T16:45:30Z Cloud-native continuous backup for PostgreSQL.
lopezator/migrator 178 18 2025-06-27T14:50:36Z Dead simple Go database migration library.
iwanbk/bcache 165 20 2026-07-30T20:04:46Z Eventually consistent distributed in-memory cache Go library.
viney-shih/go-cache 162 13 2026-06-06T13:27:12Z A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
GuiaBolso/darwin 150 34 2026-03-25T10:53:43Z Database schema evolution library for Go.
aymanhs/nanotdb 136 3 2026-07-10T03:08:48Z A lightweight, zero-dependency, append-only Time-Series Database and Dashboard optimized for low-power hardware.
galeone/igor 128 5 2026-07-22T20:03:15Z Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax.
sunary/sqlize 125 14 2026-07-06T10:08:45Z Database migration generator. Allows generate sql migration from model and existing sql by differ them.
unit-io/unitdb 124 11 2026-04-12T07:36:17Z Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
erni27/imcache 123 6 2025-11-08T03:14:24Z A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding.
sj14/dbbench 118 19 2026-08-05T18:07:51Z Database benchmarking tool with support for several databases and scripts.
ajitpratap0/GoSQLX 110 10 2026-08-05T08:03:51Z High-performance SQL parser, formatter, linter, and security scanner with multi-dialect support and WASM playground.
OrlovEvgeny/go-mcache 107 19 2026-07-06T15:30:45Z Fast in-memory key:value store/cache library. Pointer caches.
cristalhq/builq 98 2 2026-05-13T22:34:17Z Easily build SQL queries in Go.
jameycribbs/hare 97 11 2026-03-21T21:19:18Z A simple database management system that stores each table as a text file of line-delimited JSON.
robinjoseph08/go-pg-migrations 87 20 2026-07-06T09:46:33Z A Go package to help write migrations with go-pg/pg.
bartventer/gorm-multitenancy 83 8 2026-07-06T07:21:47Z Multi-tenancy support for GORM managed databases.
zekroTJA/timedmap 75 10 2026-05-13T22:32:03Z Map with expiring key-value pairs.
Balaji01-4D/pgxcli 69 15 2026-07-23T13:07:44Z PostgreSQL CLI client written in Go, inspired by pgcli.
codingsince1985/couchcache 64 7 2026-07-28T13:41:39Z RESTful caching micro-service backed by Couchbase server.
xujiajun/godbal 60 29 2026-05-13T22:34:48Z Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.
SennovE/qrafter 52 4 2026-08-02T11:55:00Z Type-safe SQL query builder with dialect-aware rendering, schema introspection, and migration generation.
khezen/avro 49 10 2026-06-07T20:40:05Z Discover SQL schemas and convert them to AVRO schemas. Query SQL records into AVRO bytes.
RichardKnop/minisql 48 3 2026-08-01T11:59:54Z Embedded single file SQL database.
codingconcepts/dg 46 3 2026-08-01T02:20:26Z A fast data generator that produces CSV files from generated relational data.
oaStuff/clusteredBigCache 45 5 2025-09-16T01:21:25Z BigCache with clustering support and individual item expiration.
adlio/schema 44 5 2026-07-06T07:05:08Z Library to embed schema migrations for database/sql-compatible databases inside your Go binaries.
xgzlucario/rotom 42 4 2026-06-25T04:33:57Z A tiny Redis server built with Golang, compatible with RESP protocols.
claygod/coffer 41 4 2026-07-13T04:22:02Z Simple ACID key-value database that supports transactions.
kazhuravlev/database-gateway 39 1 2026-07-06T08:41:02Z Running SQL in production with ACLs, logs, and shared links.
twharmon/gosql 37 2 2026-06-19T20:04:52Z SQL Query builder with better null values support.
hexdigest/prep 36 6 2025-08-25T18:35:16Z Use prepared SQL statements without changing your code.
HnH/qry 35 7 2024-02-27T10:37:40Z Tool that generates constants from files with raw SQL queries.
RichardKnop/go-fixtures 32 11 2026-05-13T22:32:43Z Django style fixtures for Golang's excellent built-in database/sql library.
vinicius-lino-figueiredo/gedb 24 1 2026-07-17T09:34:18Z MongoDB-like embedded database, written in pure-go. Supports indexing and complex queries.
yuseferi/gocache 23 3 2026-07-23T22:06:12Z A data race free Go ache library with high performance and auto pruge functionality
mdaliyan/icache 23 3 2025-09-02T15:47:54Z A High Performance, Generic, thread-safe, zero-dependency cache package.
motrboat/hotcoal 23 1 2025-09-10T12:27:19Z Secure your handcrafted SQL against injection.
larapulse/migrator 23 4 2026-07-10T03:43:26Z MySQL database migrator designed to run migrations to your features and manage database schema update with intuitive go code.
andizzle/rwdb 21 2 2025-10-31T22:15:07Z rwdb provides read replica capability for multiple database servers setup.
coregx/relica 20 0 2026-08-05T18:19:59Z Type-safe database query builder with zero production dependencies, LRU statement cache, batch operations, and support for JOINs, subqueries, CTEs, and window functions.
rafaeljesus/tempdb 19 3 2024-04-18T14:17:05Z Key-value store for temporary items.
muir/libschema 19 5 2026-07-30T23:24:51Z Define your migrations separately in each library. Migrations for open source libraries. MySQL & PostgreSQL.
raoptimus/db-migrator.go 19 4 2026-07-29T11:54:30Z CLI for versioned database schema migrations with support for PostgreSQL, MySQL, ClickHouse, Tarantool, and Apache Iceberg.
Kachit/gorm-seeder 18 2 2026-07-08T14:53:58Z Simple database seeder for Gorm ORM.
qyiun666/MemHop 18 1 2026-08-04T17:14:38Z Embedded cognitive memory database for AI agents. Six-layer architecture (L0-L5), Dream consolidation pipeline, three-channel RRF retrieval (BM25 + f16 vector + entity), single .meh file, pure Go, zero infrastructure.
pupizoid/ormlite 15 3 2026-04-23T11:50:59Z Lightweight package containing some ORM-like features and helpers for sqlite databases.
no-src/nscache 15 0 2026-07-06T09:17:00Z A Go caching framework that supports multiple data source drivers.
oracle/coherence-go-client 15 6 2026-07-06T09:25:30Z Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.
rafaelespinoza/godfish 14 1 2026-08-03T14:25:42Z Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
kirill-scherba/sqlh 14 0 2026-07-13T10:43:46Z Zero-boilerplate SQL helper with struct tags and Go generics (CRUD, UPSERT, JOIN, benchmarks).
ulovecode/gdcache 14 2 2026-05-13T22:31:24Z A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache.
profe-ajedrez/obreron 14 1 2026-07-06T09:35:21Z Fast and cheap SQL builder which does only one thing, SQL building.
szyhf/go-gcache 12 0 2025-05-26T12:09:49Z The generic version of GCache, cache support for expirable Cache, LFU, LRU and ARC.
lawzava/go-pg-migrate 11 3 2025-02-26T02:36:14Z CLI-friendly package for go-pg migrations management.
cheshir/ttlcache 10 8 2024-12-16T21:28:34Z In-memory key value storage with TTL for each record.
Jacobbrewer1/patcher 9 5 2026-07-06T08:30:44Z Powerful SQL Query builder that automatically generates SQL queries from structs.
nicobistolfi/go-postgres-s3-backup 8 1 2026-07-15T04:37:24Z Serverless PostgreSQL backups to S3 using AWS Lambda, with daily, monthly, and yearly rotation.
feichai0017/NoKV 7 0 2026-08-03T16:55:41Z Native metadata service for distributed filesystems, object storage, and AI dataset workloads.
go-the-way/sg 7 0 2025-05-01T10:41:23Z A SQL Gen for generating standard SQLs(supports: CRUD) written in Go.
zx06/xsql 4 0 2026-08-03T04:57:19Z AI-first cross-database CLI tool with read-only protection and structured JSON output.

Ranked by Forks

Repository Stars Forks Last Updated Description
prometheus/prometheus 66k 11k 2026-08-05T23:49:34Z Monitoring system and time series database.
google/leveldb 39k 8k 2026-08-05T23:57:23Z key/value database in Go.
pingcap/tidb 40k 6k 2026-08-05T21:03:56Z TiDB is a distributed SQL database. Inspired by the design of Google F1.
milvus-io/milvus 46k 4k 2026-08-06T01:14:47Z Milvus is a vector database for embedding management, analytics and search.
cockroachdb/cockroach 32k 4k 2026-08-05T22:19:32Z Scalable, Geo-Replicated, Transactional Datastore.
influxdb/influxdb 32k 4k 2026-08-05T11:09:53Z Scalable datastore for metrics, events, and real-time analytics.
youtube/vitess 21k 2k 2026-08-05T20:47:46Z vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.
VictoriaMetrics/VictoriaMetrics 17k 2k 2026-08-05T23:44:24Z fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.
golang-migrate/migrate 19k 2k 2026-08-05T18:36:08Z Database migrations. CLI and Golang library.
dgraph-io/dgraph 22k 2k 2026-08-04T20:41:01Z Scalable, Distributed, Low Latency, High Throughput Graph Database.
DiceDB/dice 11k 1k 2026-08-05T05:07:35Z An open-source, fast, reactive, in-memory database optimized for modern hardware. Higher throughput and lower median latencies, making it ideal for modern workloads.
golang/groupcache 13k 1k 2026-08-05T07:01:05Z Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
dgraph-io/badger 16k 1k 2026-08-05T19:57:53Z Fast key-value store in Go.
kyleconroy/sqlc 18k 1k 2026-08-05T20:33:46Z Generate type-safe code from SQL.
siddontang/go-mysql 5k 1k 2026-08-04T19:21:01Z Go toolset to handle MySQL protocol and replication.
bytebase/bytebase 14k 966 2026-08-05T23:29:40Z Safe database schema change and version control for DevOps teams.
sosedoff/pgweb 9k 857 2026-08-06T01:17:07Z Web-based PostgreSQL database browser.
dolthub/dolt 24k 846 2026-08-06T00:37:11Z Dolt – It's Git for Data.
rqlite/rqlite 18k 799 2026-08-05T19:48:49Z The lightweight, distributed, relational database built on SQLite.
etcd-io/bbolt 10k 743 2026-08-05T20:00:48Z An embedded key/value database for Go.
pressly/goose 11k 688 2026-08-05T20:05:15Z Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
roseduan/rosedb 5k 645 2026-08-05T05:49:01Z An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset.
allegro/bigcache 8k 613 2026-08-05T07:01:55Z Efficient key/value cache for gigabytes of data.
hdt3213/godis 4k 602 2026-08-04T11:41:28Z A Golang implemented high-performance Redis server and cluster.
cockroachdb/pebble 6k 573 2026-08-05T07:02:37Z RocksDB/LevelDB inspired key-value database in Go.
Masterminds/squirrel 8k 515 2026-08-05T14:05:40Z Go library that helps you build SQL queries.
muesli/cache2go 2k 505 2026-07-28T13:46:46Z In-memory key:value cache which supports automatic invalidation based on timeouts.
dgraph-io/ristretto 7k 443 2026-08-05T06:36:59Z A high performance memory-bound Go cache.
siddontang/ledisdb 4k 434 2026-08-02T08:33:51Z Ledisdb is a high performance NoSQL like Redis based on LevelDB.
codenotary/immudb 9k 376 2026-08-05T05:18:34Z immudb is a lightweight, high-speed immutable database for systems and applications written in Go.
ariga/atlas 9k 369 2026-08-06T01:07:55Z A Database Toolkit. A CLI designed to help companies better work with their data.
amacneil/dbmate 7k 357 2026-08-06T00:52:27Z A lightweight, framework-agnostic database migration tool.
xujiajun/nutsdb 4k 345 2026-08-05T01:42:59Z Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
knq/xo 4k 335 2026-08-04T23:22:07Z Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server.
prest/prest 5k 310 2026-08-03T11:02:42Z Simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new.
tidwall/buntdb 5k 308 2026-07-31T15:45:20Z Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
rubenv/sql-migrate 3k 291 2026-07-21T06:25:38Z Database migration tool. Allows embedding migrations into the application using go-bindata.
lindb/lindb 3k 283 2026-08-03T07:42:41Z LinDB is a scalable, high performance, high availability distributed time series database.
bluele/gcache 3k 281 2026-07-21T08:19:00Z Cache library with support for expirable Cache, LFU, LRU and ARC.
Vertamedia/chproxy 1k 276 2026-08-04T09:36:21Z HTTP proxy for ClickHouse database.
HouzuoGuo/tiedot 3k 258 2026-07-30T01:19:38Z Your NoSQL database powered by Golang.
gobuffalo/pop 2k 251 2026-07-29T21:45:31Z Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.
linkedin/goavro 1k 231 2026-08-04T06:53:58Z A Go package that encodes and decodes Avro data.
doug-martin/goqu 3k 224 2026-07-29T12:27:14Z Idiomatic SQL builder and query library.
eko/gocache 3k 223 2026-07-31T15:53:10Z A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more.
didi/gendry 2k 195 2026-08-05T15:00:04Z Non-invasive SQL builder and powerful data binder.
VictoriaMetrics/fastcache 2k 195 2026-07-28T13:44:57Z fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.
flower-corp/lotusdb 2k 187 2026-08-04T07:50:09Z Fast k/v database compatible with lsm and b+tree.
go-jet/jet 4k 186 2026-08-05T07:03:36Z Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure.
CovenantSQL/CovenantSQL 2k 146 2026-07-28T13:11:25Z CovenantSQL is a SQL database on blockchain.
HDT3213/rdb 620 144 2026-07-31T06:41:18Z Redis RDB file parser for secondary development and memory analysis.
jellydator/ttlcache 1k 144 2026-08-05T22:15:50Z An in-memory cache with item expiration and generics.
nalgeon/redka 5k 135 2026-08-04T14:51:08Z Redis re-implemented with SQLite.
go-ozzo/ozzo-dbx 670 111 2026-07-16T01:15:33Z Powerful data retrieval methods as well as DB-agnostic query building capabilities.
peterbourgon/diskv 1k 108 2026-08-03T09:23:45Z Home-grown disk-backed key-value store.
skeema/skeema 1k 106 2026-07-30T23:17:07Z Pure-SQL schema management system for MySQL, with support for sharding and external online schema change tools.
go-gormigrate/gormigrate 1k 101 2026-08-04T12:31:51Z Database schema migration helper for Gorm ORM.
paranoidguy/databunker 1k 95 2026-08-04T23:21:02Z Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.
akrylysov/pogreb 1k 95 2026-07-30T09:22:33Z Embedded key-value store for read-heavy workloads.
nikepan/clickhouse-bulk 512 88 2026-08-05T07:26:31Z Collects small inserts and sends big requests to ClickHouse servers.
jmhodges/levigo 421 82 2026-08-02T08:37:39Z Levigo is a Go wrapper for LevelDB.
cybertec-postgresql/pg_timetable 1k 73 2026-08-05T09:20:19Z Advanced scheduling for PostgreSQL.
liweiyi88/onedump 986 70 2026-08-04T22:18:33Z Database backup from different drivers to different destinations with one command and configuration.
ostafen/clover 828 69 2026-08-03T16:56:44Z A lightweight document-oriented NoSQL database written in pure Golang.
kelindar/column 2k 68 2026-07-28T19:19:11Z High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions.
maypok86/otter 3k 66 2026-08-05T03:15:56Z A high performance lockless cache for Go. Many times faster than Ristretto and friends.
couchbase/moss 1k 65 2026-07-28T13:41:55Z Moss is a simple LSM key-value storage engine written in 100% Go.
objectbox/objectbox-go 1k 51 2026-07-30T08:30:30Z High-performance embedded Object Database (NoSQL) with Go API.
gchaincl/dotsql 743 50 2026-07-01T07:01:58Z Go library that helps you keep sql files in one place and use them with ease.
krotik/eliasdb 1k 49 2026-07-28T13:39:18Z Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.
orneryd/NornicDB 838 47 2026-08-04T19:19:40Z High performance graph + vector database (Neo4j and qDrant compatible), focused on low latency graph-rag retreival for AI systems.
EchoVault/EchoVault 536 47 2026-07-31T05:51:42Z Embeddable Distributed in-memory data store compatible with Redis clients.
glebarez/go-sqlite 861 43 2026-08-05T15:53:29Z – A Pure Golang implemented SQLite driver without CGO.
elgris/sqrl 286 39 2026-07-26T07:29:38Z SQL query builder, fork of Squirrel with improved performance.
recoilme/pudge 370 36 2026-06-08T08:34:30Z Fast and simple key/value store written using Go's standard library.
GuiaBolso/darwin 150 34 2026-03-25T10:53:43Z Database schema evolution library for Go.
viccon/sturdyc 1k 34 2026-08-04T16:11:35Z A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
mgtv-tech/jetcache-go 500 33 2026-08-05T12:54:25Z Unified Go cache library supporting multi-level caching.
knocknote/octillery 202 31 2026-06-29T19:03:11Z Go package for sharding databases ( Supports every ORM or raw SQL ).
chrislusf/vasto 262 30 2026-07-28T13:44:14Z A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.
xujiajun/godbal 60 29 2026-05-13T22:34:48Z Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.
lqs/sqlingo 455 26 2026-07-24T06:28:51Z A lightweight DSL to build SQL in Go.
amit-davidson/LibraDB 202 26 2026-07-23T09:49:17Z LibraDB is a simple database with less than 1000 lines of code for learning.
elastic/go-freelru 270 25 2026-07-30T09:25:40Z A GC-less, fast and generic LRU hashmap library with optional locking, sharding, eviction and expiration.
Yiling-J/theine-go 377 23 2026-08-03T09:05:10Z High performance, near optimal in-memory cache with proactive TTL expiration and generics.
fern4lvarez/piladb 206 23 2026-07-06T08:02:11Z Lightweight RESTful database engine based on stack data structures.
gatewayd-io/gatewayd 287 23 2026-07-28T12:45:16Z Cloud-native database gateway and framework for building data-driven applications. Like API gateways, for databases.
faabiosr/cachego 370 22 2026-06-01T04:01:52Z Golang Cache component for multiple drivers.
rocketlaunchr/dbq 416 20 2026-05-13T22:34:23Z Zero boilerplate database operations for Go.
robinjoseph08/go-pg-migrations 87 20 2026-07-06T09:46:33Z A Go package to help write migrations with go-pg/pg.
iwanbk/bcache 165 20 2026-07-30T20:04:46Z Eventually consistent distributed in-memory cache Go library.
OrlovEvgeny/go-mcache 107 19 2026-07-06T15:30:45Z Fast in-memory key:value store/cache library. Pointer caches.
sj14/dbbench 118 19 2026-08-05T18:07:51Z Database benchmarking tool with support for several databases and scripts.
lopezator/migrator 178 18 2025-06-27T14:50:36Z Dead simple Go database migration library.
leporo/sqlf 189 18 2026-06-18T08:31:48Z Fast SQL query builder.
arthurkushman/buildsqlx 187 17 2026-07-06T07:16:31Z Go database query builder library for PostgreSQL.
Balaji01-4D/pgxcli 69 15 2026-07-23T13:07:44Z PostgreSQL CLI client written in Go, inspired by pgcli.
wesql/wescale 316 14 2026-06-30T11:32:36Z WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications.
sunary/sqlize 125 14 2026-07-06T10:08:45Z Database migration generator. Allows generate sql migration from model and existing sql by differ them.
viney-shih/go-cache 162 13 2026-06-06T13:27:12Z A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
lynxbase/lynxdb 281 13 2026-07-08T10:15:26Z Lightweight columnar log analytics database with a pipe-style query language inspired by SPL.
nullism/bqb 194 12 2026-07-04T16:36:14Z Lightweight and easy to learn query builder.
bokwoon95/go-structured-query 201 11 2026-05-09T03:24:09Z Type-safe SQL builder and struct mapper for Go.
unit-io/unitdb 124 11 2026-04-12T07:36:17Z Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
RichardKnop/go-fixtures 32 11 2026-05-13T22:32:43Z Django style fixtures for Golang's excellent built-in database/sql library.
jameycribbs/hare 97 11 2026-03-21T21:19:18Z A simple database management system that stores each table as a text file of line-delimited JSON.
zekroTJA/timedmap 75 10 2026-05-13T22:32:03Z Map with expiring key-value pairs.
ajitpratap0/GoSQLX 110 10 2026-08-05T08:03:51Z High-performance SQL parser, formatter, linter, and security scanner with multi-dialect support and WASM playground.
khezen/avro 49 10 2026-06-07T20:40:05Z Discover SQL schemas and convert them to AVRO schemas. Query SQL records into AVRO bytes.
pgrwl/pgrwl 180 9 2026-08-02T16:45:30Z Cloud-native continuous backup for PostgreSQL.
cheshir/ttlcache 10 8 2024-12-16T21:28:34Z In-memory key value storage with TTL for each record.
bartventer/gorm-multitenancy 83 8 2026-07-06T07:21:47Z Multi-tenancy support for GORM managed databases.
codingsince1985/couchcache 64 7 2026-07-28T13:41:39Z RESTful caching micro-service backed by Couchbase server.
HnH/qry 35 7 2024-02-27T10:37:40Z Tool that generates constants from files with raw SQL queries.
erni27/imcache 123 6 2025-11-08T03:14:24Z A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding.
naughtygopher/pocache 236 6 2026-05-03T13:41:11Z Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.
oracle/coherence-go-client 15 6 2026-07-06T09:25:30Z Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.
hexdigest/prep 36 6 2025-08-25T18:35:16Z Use prepared SQL statements without changing your code.
adlio/schema 44 5 2026-07-06T07:05:08Z Library to embed schema migrations for database/sql-compatible databases inside your Go binaries.
oaStuff/clusteredBigCache 45 5 2025-09-16T01:21:25Z BigCache with clustering support and individual item expiration.
Jacobbrewer1/patcher 9 5 2026-07-06T08:30:44Z Powerful SQL Query builder that automatically generates SQL queries from structs.
muir/libschema 19 5 2026-07-30T23:24:51Z Define your migrations separately in each library. Migrations for open source libraries. MySQL & PostgreSQL.
galeone/igor 128 5 2026-07-22T20:03:15Z Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax.
raoptimus/db-migrator.go 19 4 2026-07-29T11:54:30Z CLI for versioned database schema migrations with support for PostgreSQL, MySQL, ClickHouse, Tarantool, and Apache Iceberg.
xgzlucario/rotom 42 4 2026-06-25T04:33:57Z A tiny Redis server built with Golang, compatible with RESP protocols.
claygod/coffer 41 4 2026-07-13T04:22:02Z Simple ACID key-value database that supports transactions.
SennovE/qrafter 52 4 2026-08-02T11:55:00Z Type-safe SQL query builder with dialect-aware rendering, schema introspection, and migration generation.
larapulse/migrator 23 4 2026-07-10T03:43:26Z MySQL database migrator designed to run migrations to your features and manage database schema update with intuitive go code.
lawzava/go-pg-migrate 11 3 2025-02-26T02:36:14Z CLI-friendly package for go-pg migrations management.
yuseferi/gocache 23 3 2026-07-23T22:06:12Z A data race free Go ache library with high performance and auto pruge functionality
mdaliyan/icache 23 3 2025-09-02T15:47:54Z A High Performance, Generic, thread-safe, zero-dependency cache package.
aymanhs/nanotdb 136 3 2026-07-10T03:08:48Z A lightweight, zero-dependency, append-only Time-Series Database and Dashboard optimized for low-power hardware.
RichardKnop/minisql 48 3 2026-08-01T11:59:54Z Embedded single file SQL database.
rafaeljesus/tempdb 19 3 2024-04-18T14:17:05Z Key-value store for temporary items.
codingconcepts/dg 46 3 2026-08-01T02:20:26Z A fast data generator that produces CSV files from generated relational data.
pupizoid/ormlite 15 3 2026-04-23T11:50:59Z Lightweight package containing some ORM-like features and helpers for sqlite databases.
cristalhq/builq 98 2 2026-05-13T22:34:17Z Easily build SQL queries in Go.
andizzle/rwdb 21 2 2025-10-31T22:15:07Z rwdb provides read replica capability for multiple database servers setup.
twharmon/gosql 37 2 2026-06-19T20:04:52Z SQL Query builder with better null values support.
Kachit/gorm-seeder 18 2 2026-07-08T14:53:58Z Simple database seeder for Gorm ORM.
ulovecode/gdcache 14 2 2026-05-13T22:31:24Z A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache.
vinicius-lino-figueiredo/gedb 24 1 2026-07-17T09:34:18Z MongoDB-like embedded database, written in pure-go. Supports indexing and complex queries.
nicobistolfi/go-postgres-s3-backup 8 1 2026-07-15T04:37:24Z Serverless PostgreSQL backups to S3 using AWS Lambda, with daily, monthly, and yearly rotation.
rafaelespinoza/godfish 14 1 2026-08-03T14:25:42Z Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
kazhuravlev/database-gateway 39 1 2026-07-06T08:41:02Z Running SQL in production with ACLs, logs, and shared links.
qyiun666/MemHop 18 1 2026-08-04T17:14:38Z Embedded cognitive memory database for AI agents. Six-layer architecture (L0-L5), Dream consolidation pipeline, three-channel RRF retrieval (BM25 + f16 vector + entity), single .meh file, pure Go, zero infrastructure.
profe-ajedrez/obreron 14 1 2026-07-06T09:35:21Z Fast and cheap SQL builder which does only one thing, SQL building.
motrboat/hotcoal 23 1 2025-09-10T12:27:19Z Secure your handcrafted SQL against injection.
coregx/relica 20 0 2026-08-05T18:19:59Z Type-safe database query builder with zero production dependencies, LRU statement cache, batch operations, and support for JOINs, subqueries, CTEs, and window functions.
szyhf/go-gcache 12 0 2025-05-26T12:09:49Z The generic version of GCache, cache support for expirable Cache, LFU, LRU and ARC.
kirill-scherba/sqlh 14 0 2026-07-13T10:43:46Z Zero-boilerplate SQL helper with struct tags and Go generics (CRUD, UPSERT, JOIN, benchmarks).
no-src/nscache 15 0 2026-07-06T09:17:00Z A Go caching framework that supports multiple data source drivers.
feichai0017/NoKV 7 0 2026-08-03T16:55:41Z Native metadata service for distributed filesystems, object storage, and AI dataset workloads.
go-the-way/sg 7 0 2025-05-01T10:41:23Z A SQL Gen for generating standard SQLs(supports: CRUD) written in Go.
zx06/xsql 4 0 2026-08-03T04:57:19Z AI-first cross-database CLI tool with read-only protection and structured JSON output.

Ranked by Last Updated

Repository Stars Forks Last Updated Description
sosedoff/pgweb 9k 857 2026-08-06T01:17:07Z Web-based PostgreSQL database browser.
milvus-io/milvus 46k 4k 2026-08-06T01:14:47Z Milvus is a vector database for embedding management, analytics and search.
ariga/atlas 9k 369 2026-08-06T01:07:55Z A Database Toolkit. A CLI designed to help companies better work with their data.
amacneil/dbmate 7k 357 2026-08-06T00:52:27Z A lightweight, framework-agnostic database migration tool.
dolthub/dolt 24k 846 2026-08-06T00:37:11Z Dolt – It's Git for Data.
google/leveldb 39k 8k 2026-08-05T23:57:23Z key/value database in Go.
prometheus/prometheus 66k 11k 2026-08-05T23:49:34Z Monitoring system and time series database.
VictoriaMetrics/VictoriaMetrics 17k 2k 2026-08-05T23:44:24Z fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.
bytebase/bytebase 14k 966 2026-08-05T23:29:40Z Safe database schema change and version control for DevOps teams.
cockroachdb/cockroach 32k 4k 2026-08-05T22:19:32Z Scalable, Geo-Replicated, Transactional Datastore.
jellydator/ttlcache 1k 144 2026-08-05T22:15:50Z An in-memory cache with item expiration and generics.
pingcap/tidb 40k 6k 2026-08-05T21:03:56Z TiDB is a distributed SQL database. Inspired by the design of Google F1.
youtube/vitess 21k 2k 2026-08-05T20:47:46Z vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.
kyleconroy/sqlc 18k 1k 2026-08-05T20:33:46Z Generate type-safe code from SQL.
pressly/goose 11k 688 2026-08-05T20:05:15Z Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
etcd-io/bbolt 10k 743 2026-08-05T20:00:48Z An embedded key/value database for Go.
dgraph-io/badger 16k 1k 2026-08-05T19:57:53Z Fast key-value store in Go.
rqlite/rqlite 18k 799 2026-08-05T19:48:49Z The lightweight, distributed, relational database built on SQLite.
golang-migrate/migrate 19k 2k 2026-08-05T18:36:08Z Database migrations. CLI and Golang library.
coregx/relica 20 0 2026-08-05T18:19:59Z Type-safe database query builder with zero production dependencies, LRU statement cache, batch operations, and support for JOINs, subqueries, CTEs, and window functions.
sj14/dbbench 118 19 2026-08-05T18:07:51Z Database benchmarking tool with support for several databases and scripts.
glebarez/go-sqlite 861 43 2026-08-05T15:53:29Z – A Pure Golang implemented SQLite driver without CGO.
didi/gendry 2k 195 2026-08-05T15:00:04Z Non-invasive SQL builder and powerful data binder.
Masterminds/squirrel 8k 515 2026-08-05T14:05:40Z Go library that helps you build SQL queries.
mgtv-tech/jetcache-go 500 33 2026-08-05T12:54:25Z Unified Go cache library supporting multi-level caching.
influxdb/influxdb 32k 4k 2026-08-05T11:09:53Z Scalable datastore for metrics, events, and real-time analytics.
cybertec-postgresql/pg_timetable 1k 73 2026-08-05T09:20:19Z Advanced scheduling for PostgreSQL.
ajitpratap0/GoSQLX 110 10 2026-08-05T08:03:51Z High-performance SQL parser, formatter, linter, and security scanner with multi-dialect support and WASM playground.
nikepan/clickhouse-bulk 512 88 2026-08-05T07:26:31Z Collects small inserts and sends big requests to ClickHouse servers.
go-jet/jet 4k 186 2026-08-05T07:03:36Z Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure.
cockroachdb/pebble 6k 573 2026-08-05T07:02:37Z RocksDB/LevelDB inspired key-value database in Go.
allegro/bigcache 8k 613 2026-08-05T07:01:55Z Efficient key/value cache for gigabytes of data.
golang/groupcache 13k 1k 2026-08-05T07:01:05Z Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
dgraph-io/ristretto 7k 443 2026-08-05T06:36:59Z A high performance memory-bound Go cache.
roseduan/rosedb 5k 645 2026-08-05T05:49:01Z An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset.
codenotary/immudb 9k 376 2026-08-05T05:18:34Z immudb is a lightweight, high-speed immutable database for systems and applications written in Go.
DiceDB/dice 11k 1k 2026-08-05T05:07:35Z An open-source, fast, reactive, in-memory database optimized for modern hardware. Higher throughput and lower median latencies, making it ideal for modern workloads.
maypok86/otter 3k 66 2026-08-05T03:15:56Z A high performance lockless cache for Go. Many times faster than Ristretto and friends.
xujiajun/nutsdb 4k 345 2026-08-05T01:42:59Z Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
knq/xo 4k 335 2026-08-04T23:22:07Z Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server.
paranoidguy/databunker 1k 95 2026-08-04T23:21:02Z Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.
liweiyi88/onedump 986 70 2026-08-04T22:18:33Z Database backup from different drivers to different destinations with one command and configuration.
dgraph-io/dgraph 22k 2k 2026-08-04T20:41:01Z Scalable, Distributed, Low Latency, High Throughput Graph Database.
siddontang/go-mysql 5k 1k 2026-08-04T19:21:01Z Go toolset to handle MySQL protocol and replication.
orneryd/NornicDB 838 47 2026-08-04T19:19:40Z High performance graph + vector database (Neo4j and qDrant compatible), focused on low latency graph-rag retreival for AI systems.
qyiun666/MemHop 18 1 2026-08-04T17:14:38Z Embedded cognitive memory database for AI agents. Six-layer architecture (L0-L5), Dream consolidation pipeline, three-channel RRF retrieval (BM25 + f16 vector + entity), single .meh file, pure Go, zero infrastructure.
viccon/sturdyc 1k 34 2026-08-04T16:11:35Z A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
nalgeon/redka 5k 135 2026-08-04T14:51:08Z Redis re-implemented with SQLite.
go-gormigrate/gormigrate 1k 101 2026-08-04T12:31:51Z Database schema migration helper for Gorm ORM.
hdt3213/godis 4k 602 2026-08-04T11:41:28Z A Golang implemented high-performance Redis server and cluster.
Vertamedia/chproxy 1k 276 2026-08-04T09:36:21Z HTTP proxy for ClickHouse database.
flower-corp/lotusdb 2k 187 2026-08-04T07:50:09Z Fast k/v database compatible with lsm and b+tree.
linkedin/goavro 1k 231 2026-08-04T06:53:58Z A Go package that encodes and decodes Avro data.
ostafen/clover 828 69 2026-08-03T16:56:44Z A lightweight document-oriented NoSQL database written in pure Golang.
feichai0017/NoKV 7 0 2026-08-03T16:55:41Z Native metadata service for distributed filesystems, object storage, and AI dataset workloads.
rafaelespinoza/godfish 14 1 2026-08-03T14:25:42Z Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
prest/prest 5k 310 2026-08-03T11:02:42Z Simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new.
peterbourgon/diskv 1k 108 2026-08-03T09:23:45Z Home-grown disk-backed key-value store.
Yiling-J/theine-go 377 23 2026-08-03T09:05:10Z High performance, near optimal in-memory cache with proactive TTL expiration and generics.
lindb/lindb 3k 283 2026-08-03T07:42:41Z LinDB is a scalable, high performance, high availability distributed time series database.
zx06/xsql 4 0 2026-08-03T04:57:19Z AI-first cross-database CLI tool with read-only protection and structured JSON output.
pgrwl/pgrwl 180 9 2026-08-02T16:45:30Z Cloud-native continuous backup for PostgreSQL.
SennovE/qrafter 52 4 2026-08-02T11:55:00Z Type-safe SQL query builder with dialect-aware rendering, schema introspection, and migration generation.
jmhodges/levigo 421 82 2026-08-02T08:37:39Z Levigo is a Go wrapper for LevelDB.
siddontang/ledisdb 4k 434 2026-08-02T08:33:51Z Ledisdb is a high performance NoSQL like Redis based on LevelDB.
RichardKnop/minisql 48 3 2026-08-01T11:59:54Z Embedded single file SQL database.
codingconcepts/dg 46 3 2026-08-01T02:20:26Z A fast data generator that produces CSV files from generated relational data.
eko/gocache 3k 223 2026-07-31T15:53:10Z A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more.
tidwall/buntdb 5k 308 2026-07-31T15:45:20Z Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
HDT3213/rdb 620 144 2026-07-31T06:41:18Z Redis RDB file parser for secondary development and memory analysis.
EchoVault/EchoVault 536 47 2026-07-31T05:51:42Z Embeddable Distributed in-memory data store compatible with Redis clients.
muir/libschema 19 5 2026-07-30T23:24:51Z Define your migrations separately in each library. Migrations for open source libraries. MySQL & PostgreSQL.
skeema/skeema 1k 106 2026-07-30T23:17:07Z Pure-SQL schema management system for MySQL, with support for sharding and external online schema change tools.
iwanbk/bcache 165 20 2026-07-30T20:04:46Z Eventually consistent distributed in-memory cache Go library.
elastic/go-freelru 270 25 2026-07-30T09:25:40Z A GC-less, fast and generic LRU hashmap library with optional locking, sharding, eviction and expiration.
akrylysov/pogreb 1k 95 2026-07-30T09:22:33Z Embedded key-value store for read-heavy workloads.
objectbox/objectbox-go 1k 51 2026-07-30T08:30:30Z High-performance embedded Object Database (NoSQL) with Go API.
HouzuoGuo/tiedot 3k 258 2026-07-30T01:19:38Z Your NoSQL database powered by Golang.
gobuffalo/pop 2k 251 2026-07-29T21:45:31Z Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.
doug-martin/goqu 3k 224 2026-07-29T12:27:14Z Idiomatic SQL builder and query library.
raoptimus/db-migrator.go 19 4 2026-07-29T11:54:30Z CLI for versioned database schema migrations with support for PostgreSQL, MySQL, ClickHouse, Tarantool, and Apache Iceberg.
kelindar/column 2k 68 2026-07-28T19:19:11Z High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions.
muesli/cache2go 2k 505 2026-07-28T13:46:46Z In-memory key:value cache which supports automatic invalidation based on timeouts.
VictoriaMetrics/fastcache 2k 195 2026-07-28T13:44:57Z fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.
chrislusf/vasto 262 30 2026-07-28T13:44:14Z A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.
couchbase/moss 1k 65 2026-07-28T13:41:55Z Moss is a simple LSM key-value storage engine written in 100% Go.
codingsince1985/couchcache 64 7 2026-07-28T13:41:39Z RESTful caching micro-service backed by Couchbase server.
krotik/eliasdb 1k 49 2026-07-28T13:39:18Z Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.
CovenantSQL/CovenantSQL 2k 146 2026-07-28T13:11:25Z CovenantSQL is a SQL database on blockchain.
gatewayd-io/gatewayd 287 23 2026-07-28T12:45:16Z Cloud-native database gateway and framework for building data-driven applications. Like API gateways, for databases.
elgris/sqrl 286 39 2026-07-26T07:29:38Z SQL query builder, fork of Squirrel with improved performance.
lqs/sqlingo 455 26 2026-07-24T06:28:51Z A lightweight DSL to build SQL in Go.
yuseferi/gocache 23 3 2026-07-23T22:06:12Z A data race free Go ache library with high performance and auto pruge functionality
Balaji01-4D/pgxcli 69 15 2026-07-23T13:07:44Z PostgreSQL CLI client written in Go, inspired by pgcli.
amit-davidson/LibraDB 202 26 2026-07-23T09:49:17Z LibraDB is a simple database with less than 1000 lines of code for learning.
galeone/igor 128 5 2026-07-22T20:03:15Z Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax.
bluele/gcache 3k 281 2026-07-21T08:19:00Z Cache library with support for expirable Cache, LFU, LRU and ARC.
rubenv/sql-migrate 3k 291 2026-07-21T06:25:38Z Database migration tool. Allows embedding migrations into the application using go-bindata.
vinicius-lino-figueiredo/gedb 24 1 2026-07-17T09:34:18Z MongoDB-like embedded database, written in pure-go. Supports indexing and complex queries.
go-ozzo/ozzo-dbx 670 111 2026-07-16T01:15:33Z Powerful data retrieval methods as well as DB-agnostic query building capabilities.
nicobistolfi/go-postgres-s3-backup 8 1 2026-07-15T04:37:24Z Serverless PostgreSQL backups to S3 using AWS Lambda, with daily, monthly, and yearly rotation.
kirill-scherba/sqlh 14 0 2026-07-13T10:43:46Z Zero-boilerplate SQL helper with struct tags and Go generics (CRUD, UPSERT, JOIN, benchmarks).
claygod/coffer 41 4 2026-07-13T04:22:02Z Simple ACID key-value database that supports transactions.
larapulse/migrator 23 4 2026-07-10T03:43:26Z MySQL database migrator designed to run migrations to your features and manage database schema update with intuitive go code.
aymanhs/nanotdb 136 3 2026-07-10T03:08:48Z A lightweight, zero-dependency, append-only Time-Series Database and Dashboard optimized for low-power hardware.
Kachit/gorm-seeder 18 2 2026-07-08T14:53:58Z Simple database seeder for Gorm ORM.
lynxbase/lynxdb 281 13 2026-07-08T10:15:26Z Lightweight columnar log analytics database with a pipe-style query language inspired by SPL.
OrlovEvgeny/go-mcache 107 19 2026-07-06T15:30:45Z Fast in-memory key:value store/cache library. Pointer caches.
sunary/sqlize 125 14 2026-07-06T10:08:45Z Database migration generator. Allows generate sql migration from model and existing sql by differ them.
robinjoseph08/go-pg-migrations 87 20 2026-07-06T09:46:33Z A Go package to help write migrations with go-pg/pg.
profe-ajedrez/obreron 14 1 2026-07-06T09:35:21Z Fast and cheap SQL builder which does only one thing, SQL building.
oracle/coherence-go-client 15 6 2026-07-06T09:25:30Z Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.
no-src/nscache 15 0 2026-07-06T09:17:00Z A Go caching framework that supports multiple data source drivers.
kazhuravlev/database-gateway 39 1 2026-07-06T08:41:02Z Running SQL in production with ACLs, logs, and shared links.
Jacobbrewer1/patcher 9 5 2026-07-06T08:30:44Z Powerful SQL Query builder that automatically generates SQL queries from structs.
fern4lvarez/piladb 206 23 2026-07-06T08:02:11Z Lightweight RESTful database engine based on stack data structures.
bartventer/gorm-multitenancy 83 8 2026-07-06T07:21:47Z Multi-tenancy support for GORM managed databases.
arthurkushman/buildsqlx 187 17 2026-07-06T07:16:31Z Go database query builder library for PostgreSQL.
adlio/schema 44 5 2026-07-06T07:05:08Z Library to embed schema migrations for database/sql-compatible databases inside your Go binaries.
nullism/bqb 194 12 2026-07-04T16:36:14Z Lightweight and easy to learn query builder.
gchaincl/dotsql 743 50 2026-07-01T07:01:58Z Go library that helps you keep sql files in one place and use them with ease.
wesql/wescale 316 14 2026-06-30T11:32:36Z WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications.
knocknote/octillery 202 31 2026-06-29T19:03:11Z Go package for sharding databases ( Supports every ORM or raw SQL ).
xgzlucario/rotom 42 4 2026-06-25T04:33:57Z A tiny Redis server built with Golang, compatible with RESP protocols.
twharmon/gosql 37 2 2026-06-19T20:04:52Z SQL Query builder with better null values support.
leporo/sqlf 189 18 2026-06-18T08:31:48Z Fast SQL query builder.
recoilme/pudge 370 36 2026-06-08T08:34:30Z Fast and simple key/value store written using Go's standard library.
khezen/avro 49 10 2026-06-07T20:40:05Z Discover SQL schemas and convert them to AVRO schemas. Query SQL records into AVRO bytes.
viney-shih/go-cache 162 13 2026-06-06T13:27:12Z A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
faabiosr/cachego 370 22 2026-06-01T04:01:52Z Golang Cache component for multiple drivers.
xujiajun/godbal 60 29 2026-05-13T22:34:48Z Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.
rocketlaunchr/dbq 416 20 2026-05-13T22:34:23Z Zero boilerplate database operations for Go.
cristalhq/builq 98 2 2026-05-13T22:34:17Z Easily build SQL queries in Go.
RichardKnop/go-fixtures 32 11 2026-05-13T22:32:43Z Django style fixtures for Golang's excellent built-in database/sql library.
zekroTJA/timedmap 75 10 2026-05-13T22:32:03Z Map with expiring key-value pairs.
ulovecode/gdcache 14 2 2026-05-13T22:31:24Z A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache.
bokwoon95/go-structured-query 201 11 2026-05-09T03:24:09Z Type-safe SQL builder and struct mapper for Go.
naughtygopher/pocache 236 6 2026-05-03T13:41:11Z Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.
pupizoid/ormlite 15 3 2026-04-23T11:50:59Z Lightweight package containing some ORM-like features and helpers for sqlite databases.
unit-io/unitdb 124 11 2026-04-12T07:36:17Z Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
GuiaBolso/darwin 150 34 2026-03-25T10:53:43Z Database schema evolution library for Go.
jameycribbs/hare 97 11 2026-03-21T21:19:18Z A simple database management system that stores each table as a text file of line-delimited JSON.
erni27/imcache 123 6 2025-11-08T03:14:24Z A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding.
andizzle/rwdb 21 2 2025-10-31T22:15:07Z rwdb provides read replica capability for multiple database servers setup.
oaStuff/clusteredBigCache 45 5 2025-09-16T01:21:25Z BigCache with clustering support and individual item expiration.
motrboat/hotcoal 23 1 2025-09-10T12:27:19Z Secure your handcrafted SQL against injection.
mdaliyan/icache 23 3 2025-09-02T15:47:54Z A High Performance, Generic, thread-safe, zero-dependency cache package.
hexdigest/prep 36 6 2025-08-25T18:35:16Z Use prepared SQL statements without changing your code.
lopezator/migrator 178 18 2025-06-27T14:50:36Z Dead simple Go database migration library.
szyhf/go-gcache 12 0 2025-05-26T12:09:49Z The generic version of GCache, cache support for expirable Cache, LFU, LRU and ARC.
go-the-way/sg 7 0 2025-05-01T10:41:23Z A SQL Gen for generating standard SQLs(supports: CRUD) written in Go.
lawzava/go-pg-migrate 11 3 2025-02-26T02:36:14Z CLI-friendly package for go-pg migrations management.
cheshir/ttlcache 10 8 2024-12-16T21:28:34Z In-memory key value storage with TTL for each record.
rafaeljesus/tempdb 19 3 2024-04-18T14:17:05Z Key-value store for temporary items.
HnH/qry 35 7 2024-02-27T10:37:40Z Tool that generates constants from files with raw SQL queries.