Cute Gopher Mascot

The Best Go Libraries For Database - Databases Implemented in Go (45)

Discover the best Go libraries for Database in Databases Implemented in Go! Find the perfect tools to streamline your development and boost productivity. From Vasto to VictoriaMetrics, we've got you covered. Let the coding begin!

Vasto

A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption

Discover More! 🚀

VictoriaMetrics

fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL

Discover More! 🚀

bbolt

An embedded key/value database for Go

Discover More! 🚀

clover

A lightweight document-oriented NoSQL database written in pure Golang

Discover More! 🚀

cockroach

Scalable, Geo-Replicated, Transactional Datastore

Discover More! 🚀

Coffer

Simple ACID key-value database that supports transactions

Discover More! 🚀

column

High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions

Discover More! 🚀

CovenantSQL

CovenantSQL is a SQL database on blockchain

Discover More! 🚀

dgraph

Scalable, Distributed, Low Latency, High Throughput Graph Database

Discover More! 🚀

diskv

Home-grown disk-backed key-value store

Discover More! 🚀

dolt

Dolt – It's Git for Data

Discover More! 🚀

eliasdb

Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language

Discover More! 🚀

godis

A Golang implemented high-performance Redis server and cluster

Discover More! 🚀

hare

A simple database management system that stores each table as a text file of line-delimited JSON

Discover More! 🚀

immudb

immudb is a lightweight, high-speed immutable database for systems and applications written in Go

Discover More! 🚀

influxdb

Scalable datastore for metrics, events, and real-time analytics

Discover More! 🚀

ledisdb

Ledisdb is a high performance NoSQL like Redis based on LevelDB

Discover More! 🚀

levigo

Levigo is a Go wrapper for LevelDB

Discover More! 🚀

libradb

LibraDB is a simple database with less than 1000 lines of code for learning

Discover More! 🚀

LinDB

LinDB is a scalable, high performance, high availability distributed time series database

Discover More! 🚀

Milvus

Milvus is a vector database for embedding management, analytics and search

Discover More! 🚀

moss

Moss is a simple LSM key-value storage engine written in 100% Go

Discover More! 🚀

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

Discover More! 🚀

objectbox-go

High-performance embedded Object Database (NoSQL) with Go API

Discover More! 🚀

pebble

RocksDB/LevelDB inspired key-value database in Go

Discover More! 🚀

piladb

Lightweight RESTful database engine based on stack data structures

Discover More! 🚀

pogreb

Embedded key-value store for read-heavy workloads

Discover More! 🚀

prometheus

Monitoring system and time series database

Discover More! 🚀

pudge

Fast and simple key/value store written using Go's standard library

Discover More! 🚀

rosedb

An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset

Discover More! 🚀

rotom

A tiny Redis server built with Golang, compatible with RESP protocols

Discover More! 🚀

rqlite

The lightweight, distributed, relational database built on SQLite

Discover More! 🚀

tidb

TiDB is a distributed SQL database. Inspired by the design of Google F1

Discover More! 🚀

tiedot

Your NoSQL database powered by Golang

Discover More! 🚀

unitdb

Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application

Discover More! 🚀

goleveldb

Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go

Discover More! 🚀

lotusdb

Fast k/v database compatible with lsm and b+tree

Discover More! 🚀

tempdb

Key-value store for temporary items

Discover More! 🚀

badger

Fast key-value store in Go

Discover More! 🚀

buntdb

Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support

Discover More! 🚀

Databunker

Personally identifiable information (PII) storage service built to comply with GDPR and CCPA

Discover More! 🚀

NoKV

High-performance distributed KV storage based on LSM Tree

Discover More! 🚀

redka

Redis re-implemented with SQLite

Discover More! 🚀

minisql

Embedded single file SQL database

Discover More! 🚀

DiceDB

An open-source, fast, reactive, in-memory database optimized for modern hardware. Higher throughput and lower median latencies, making it ideal for modern workloads

Discover More! 🚀