Monitoring system and time series database.
github.com/prometheus/prometheusGo 1.26+ 109 dependenciesv3.15.1updated today
52 projects
This subcategory lists databases whose engines are written in Go. Some are standalone servers you deploy, such as distributed SQL and time series databases. Others are embedded libraries that store data in files inside your own process, which is often what a Go developer is really looking for when building a tool, agent or single-binary service.
Monitoring system and time series database.
github.com/prometheus/prometheusGo 1.26+ 109 dependenciesv3.15.1updated today
Milvusby milvus-io
Milvus is a vector database for embedding management, analytics and search.
github.com/milvus-io/milvusGo 1.26+ 73 dependenciesv3.0.5updated today
tidbby pingcap
TiDB is a distributed SQL database. Inspired by the design of Google F1.
github.com/pingcap/tidbGo 1.25+ 164 dependenciesv7.5.8updated today
cockroachby cockroachdb
Scalable, Geo-Replicated, Transactional Datastore.
github.com/cockroachdb/cockroachGo 1.26+ 216 dependenciesupdated 4d ago
dgraphby dgraph-io
Scalable, Distributed, Low Latency, High Throughput Graph Database.
github.com/dgraph-io/dgraph/v25Go 1.27+ 66 dependenciesv25.5.1updated today
Fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.
github.com/VictoriaMetrics/VictoriaMetricsGo 1.27+ 36 dependenciesv1.155.0updated today
The lightweight, distributed, relational database built on SQLite.
github.com/rqlite/rqlite/v10Go 1.27+ 25 dependenciesv10.6.6updated today
badgerby dgraph-io
Fast key-value store in Go.
github.com/dgraph-io/badger/v4Go 1.24+ 11 dependenciesv4.9.6updated 13d ago
An open-source, fast, reactive, in-memory database optimized for modern hardware. Higher throughput and lower median latencies, making it ideal for modern workloads.
1.0.0updated 6mo ago
bboltby etcd-io
An embedded key/value database for Go.
go.etcd.io/bboltGo 1.26+ 6 dependenciesv1.5.0updated 17d ago
immudbby codenotary
Immudb is a lightweight, high-speed immutable database for systems and applications written in Go.
github.com/codenotary/immudbGo 1.25+ 42 dependenciesv1.11.2updated 13d ago
goleveldbby syndtr
Implementation of the LevelDB key/value database in Go.
github.com/syndtr/goleveldbGo 1.14+ 4 dependenciesv1.0.0updated 2y ago
pebbleby cockroachdb
RocksDB/LevelDB inspired key-value database in Go.
github.com/cockroachdb/pebbleGo 1.25+ 34 dependenciesv2.1.7updated today
rosedbby roseduan
An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset.
github.com/rosedblabs/rosedb/v2Go 1.21+ 7 dependenciesv2.4.0updated 8mo ago
buntdbby tidwall
Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
github.com/tidwall/buntdbGo 1.18+ 7 dependenciesupdated 5mo ago
redkaby nalgeon
Redis re-implemented with SQLite.
github.com/nalgeon/redkaGo 1.23+ 4 dependenciesv1.0.1updated 9mo ago
ledisdbby siddontang
Ledisdb is a high performance NoSQL like Redis based on LevelDB.
github.com/ledisdb/ledisdbGo 1.12+ 11 dependenciesv0.6updated 3y ago
godisby hdt3213
A Golang implemented high-performance Redis server and cluster.
github.com/hdt3213/godisGo 1.18+ 4 dependenciesv1.2.9updated 1y ago
nutsdbby xujiajun
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.
github.com/nutsdb/nutsdbGo 1.24+ 9 dependenciesv1.1.0updated 9d ago
LinDB is a scalable, high performance, high availability distributed time series database.
github.com/lindb/lindbGo 1.22+ 44 dependenciesv0.4.1updated 3mo ago
lotusdbby flower-corp
Fast k/v database compatible with lsm and b+tree.
github.com/lotusdblabs/lotusdb/v2Go 1.21+ 9 dependenciesv2.1.0updated 2mo ago
CovenantSQL is a SQL database on blockchain.
github.com/CovenantSQL/CovenantSQLGo 1.13+ 54 dependenciesv0.8.1updated 4d ago
columnby kelindar
High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions.
github.com/kelindar/columnGo 1.19+ 12 dependenciesv0.4.1updated 1y ago
Databunkerby paranoidguy
Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.
updated 3d ago
diskvby peterbourgon
Home-grown disk-backed key-value store.
github.com/peterbourgon/diskv/v3Go 1.12+ 1 dependencyv3.0.0updated 4y ago
pogrebby akrylysov
Embedded key-value store for read-heavy workloads.
github.com/akrylysov/pogrebGo 1.18+ No dependencies v0.10.2updated 7mo ago
objectbox-goby objectbox
High-performance embedded Object Database (NoSQL) with Go API.
github.com/objectbox/objectbox-goGo 1.12+ 2 dependenciesv1.9.0updated 1y ago
eliasdbby krotik
Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.
github.com/krotik/eliasdbGo 1.12+ 3 dependenciesv1.4.0updated 2mo ago
mossby couchbase
Moss is a simple LSM key-value storage engine written in 100% Go.
github.com/couchbase/mossGo 1.14+ 3 dependenciesupdated 3mo ago
NornicDBby orneryd
High performance graph + vector database (Neo4j and qDrant compatible), focused on low latency graph-rag retreival for AI systems.
github.com/orneryd/nornicdbGo 1.26+ 44 dependenciesv1.4.3updated 1d ago
go-sqliteby glebarez
A Pure Golang implemented SQLite driver without CGO.
github.com/glebarez/go-sqliteGo 1.25+ 5 dependenciesv1.21.2updated 2mo ago
cloverby ostafen
A lightweight document-oriented NoSQL database written in pure Golang.
github.com/ostafen/clover/v2Go 1.23+ 7 dependenciesv1.2.0updated 1y ago
levigoby jmhodges
Levigo is a Go wrapper for LevelDB.
github.com/jmhodges/levigoGo 1.13+ No dependencies updated 4y ago
pudgeby recoilme
Fast and simple key/value store written using Go's standard library.
github.com/recoilme/pudgeGo 1.13+ No dependencies v1.0.2updated 5y ago
lynxdbby lynxbase
Lightweight columnar log analytics database with a pipe-style query language inspired by SPL.
github.com/lynxbase/lynxdbGo 1.26+ 39 dependenciesv0.2.5updated 2mo ago
Vastoby chrislusf
A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.
updated 7y ago
piladbby fern4lvarez
Lightweight RESTful database engine based on stack data structures.
github.com/fern4lvarez/piladb3 dependenciesv0.1.5updated 11mo ago
libradbby amit-davidson
LibraDB is a simple database with less than 1000 lines of code for learning.
github.com/amit-davidson/LibraDBGo 1.17+ 2 dependenciesupdated 2y ago
nanotdbby aymanhs
A lightweight, zero-dependency, append-only Time-Series Database and Dashboard optimized for low-power hardware.
github.com/aymanhs/nanotdbGo 1.25+ 2 dependenciesv1.4.0updated 2mo ago
unitdbby unit-io
Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
github.com/unit-io/unitdbGo 1.26+ 16 dependenciesv0.7.0updated 17d ago
hareby jameycribbs
A simple database management system that stores each table as a text file of line-delimited JSON.
github.com/jameycribbs/hareGo 1.15+ No dependencies v0.6.0updated 5y ago
minisqlby RichardKnop
Embedded single file SQL database.
github.com/RichardKnop/minisqlGo 1.26+ 7 dependenciesv1.0.11updated 2mo ago
Cofferby claygod
Simple ACID key-value database that supports transactions.
github.com/claygod/cofferGo 1.17+ 3 dependenciesv1.1.1updated 13d ago
rotomby xgzlucario
A tiny Redis server built with Golang, compatible with RESP protocols.
github.com/xgzlucario/rotomGo 1.23+ 15 dependenciesv2.1.0updated 1y ago
gedbby vinicius-lino-figueiredo
MongoDB-like embedded database, written in pure-go. Supports indexing and complex queries.
github.com/vinicius-lino-figueiredo/gedbGo 1.24+ 5 dependenciesupdated 8mo ago
MemHopby qyiun666
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.
github.com/qyiun666/MemHopGo 1.27+ 3 dependenciesupdated 1mo ago
NoKVby feichai0017
Native metadata service for distributed filesystems, object storage, and AI dataset workloads.
updated 4d ago
Bitcask is an embeddable, persistent and fast key-value (KV) database written in pure Go with predictable read/write performance, low latency and high throughput thanks to the bitcask on-disk layout (LSM+WAL).
git.mills.io