Our great sponsors
-
cockroach - Scalable, Geo-Replicated, Transactional Datastore.
-
prometheus - Monitoring system and time series database.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
clover - A lightweight document-oriented NoSQL database written in pure Golang.
-
immudb
immudb - immutable database based on zero trust, SQL and Key-Value, 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
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
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
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 - 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
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
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
Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
lotusdb - Fast k/v database compatible with lsm and b+tree.
-
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
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
🚀 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 is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
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