-
cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
cockroach - Scalable, Geo-Replicated, Transactional Datastore.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
prometheus - Monitoring system and time series database.
-
clover - A lightweight document-oriented NoSQL database written in pure Golang.
-
immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
immudb - immudb is a lightweight, high-speed immutable database for systems and applications written in Go.
-
rqlite - The lightweight, distributed, relational database built on SQLite.
-
https://github.com/dgraph-io/badger is a LSM-based key-value store
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Any many many more. Check https://github.com/gostor/awesome-go-storage
-
Dolt!
-
https://github.com/boltdb/bolt is a ACID B+ tree key-value store
-
Genji is a document-oriented, embedded, SQL database. It is build over Pebble which is a port of RocksDB in Go, by the authors of CockroachDB.
-
Genji is a document-oriented, embedded, SQL database. It is build over Pebble which is a port of RocksDB in Go, by the authors of CockroachDB.
-
Livestream is another good Go example https://github.com/benbjohnson/litestream
-
bbolt - An embedded key/value database for Go.
-
buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
buntdb - Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.
-
Coffer
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Coffer - Simple ACID key-value database that supports transactions.
-
column - High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions.
-
CovenantSQL - CovenantSQL is a SQL database on blockchain.
-
databunker
Discontinued A secure user directory built for developers to comply with the GDPR [Moved to: https://github.com/securitybunker/databunker] (by paranoidguy)
Databunker - Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.
-
dgraph - Scalable, Distributed, Low Latency, High Throughput Graph Database.
-
diskv - Home-grown disk-backed key-value store.
-
dtf
Discontinued 大家好,dtm最终跟原公司谈下来了知识产权转让,现已恢复维护,请大家访问 https://github.com/dtm-labs/dtm 。中间给大家带来的不便,敬请谅解!
dtf - A distributed transaction manager. Support XA, TCC, SAGA, Reliable Messages.
-
eliasdb - Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.
-
godis - A Golang implemented high-performance Redis server and cluster.
-
goleveldb - Implementation of the LevelDB key/value database in Go.
-
LevelDB
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
goleveldb - Implementation of the LevelDB key/value database in Go.
-
hare - A simple database management system that stores each table as a text file of line-delimited JSON.
-
influxdb
Discontinued Scalable datastore for metrics, events, and real-time analytics [Moved to: https://github.com/influxdata/influxdb] (by influxdb)
influxdb - Scalable datastore for metrics, events, and real-time analytics.
-
ledisdb
Discontinued A high performance NoSQL Database Server powered by Go [Moved to: https://github.com/ledisdb/ledisdb] (by siddontang)
ledisdb - Ledisdb is a high performance NoSQL like Redis based on LevelDB.
-
levigo - Levigo is a Go wrapper for LevelDB.
-
lotusdb
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
lotusdb - Fast k/v database compatible with lsm and b+tree.
-
Milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Milvus - Milvus is a vector database for embedding management, analytics and search.
-
moss - Moss is a simple LSM key-value storage engine written in 100% Go.
-
nutsdb
Discontinued 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. [Moved to: https://github.com/nutsdb/nutsdb] (by xujiajun)
nutsdb - 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.
-
piladb - Lightweight RESTful database engine based on stack data structures.
-
pogreb - Embedded key-value store for read-heavy workloads.
-
pudge - Fast and simple key/value store written using Go's standard library.
-
rosedb
Discontinued 🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set. [Moved to: https://github.com/flower-corp/rosedb] (by roseduan)
rosedb - An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset.
-
tempdb - Key-value store for temporary items.
-
tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
tidb - TiDB is a distributed SQL database. Inspired by the design of Google F1.
-
tiedot - Your NoSQL database powered by Golang.
-
unitdb
Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
unitdb - Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
-
Vasto - A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.
-
VictoriaMetrics - fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives