Libraries for building and using SQL.
| 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. |
| 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. |
| 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. |