Go distributed-database

Open-source Go projects categorized as distributed-database

Top 13 Go distributed-database Projects

distributed-database
  1. etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Global Distributed Consensus: The Missing Piece in Kubernetes | dev.to | 2026-05-04

    Kubernetes runs on etcd, which uses the Raft consensus algorithm. It's a proven model for what it was designed to do: keep a single cluster's state perfectly consistent. When you create a deployment or a pod dies, every node in the cluster agrees on the new state of the world almost instantly.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. tidb

    TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

    Project mention: Go vet can't go: How PVS-Studio analyzes Go projects | dev.to | 2026-02-11

    A similar issue was also found in Tidb:

  4. cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    Project mention: Ask HN: What is the most modular sync engine? | news.ycombinator.com | 2025-12-25
  5. rqlite

    The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

    Project mention: Show HN: rqlite – the fault-tolerant DB built on SQLite – v10.0 released | news.ycombinator.com | 2026-04-27

    https://rqlite.io

    Major new release which improves clustering robustness, especially when dealing with slow Followers. New features include a built in web-based console (at localhost:4001/console) and comprehensive use of CRC32 for even strong data integrity guarantees. Lots of other bug fixes and improvements under the covers.

    Full list of changes at at https://github.com/rqlite/rqlite/blob/master/CHANGELOG.md

  6. Olric

    Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

    Project mention: Olric: Distributed, in-memory key/value store and cache in Golang | news.ycombinator.com | 2026-06-11
  7. lindb

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

  8. matrixone

    AI-native HTAP database with Git-for-Data and built-in vector search, serving as the data and memory backbone for intelligent agents and applications.

    Project mention: Introducing Memoria: The World's First Git for AI Agent Memory | dev.to | 2026-03-18

    Memoria is an open-source memory layer that brings Git's core abstractions to AI agent memory. Built in Rust, shipped as a single binary, backed by MatrixOne's Copy-on-Write database engine.

  9. IceFireDB

    @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.

  10. SugarDB

    Embeddable and distributed in-memory alternative to Redis.

  11. cursusdb

    CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities.

  12. etcd-cloud-operator

    Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.

  13. shardingsphere-on-cloud

    A collection of tools and best practices to take ShardingSphere into the cloud

  14. replicatr

    Nostr relay with Internet Computer integration for inter-relay synchronization

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go distributed-database discussion

Log in or Post with

Go distributed-database related posts

  • Olric: Distributed, in-memory key/value store and cache in Golang

    1 project | news.ycombinator.com | 11 Jun 2026
  • Introducing Memoria: The World's First Git for AI Agent Memory

    3 projects | dev.to | 18 Mar 2026
  • From web developer to database developer in 10 years

    3 projects | news.ycombinator.com | 4 Nov 2025
  • Olric v0.7.1 released – Build fast, scalable memory pools across nodes

    1 project | news.ycombinator.com | 28 Oct 2025
  • TCP Programming in Go: Build Reliable Network Apps with Ease

    4 projects | dev.to | 21 Oct 2025
  • PlanetScale announces Postgres is GA

    8 projects | news.ycombinator.com | 22 Sep 2025
  • Features I Wish MySQL Had but Postgres Already Has

    2 projects | dev.to | 10 Jun 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source distributed-database projects in Go? This list will help you:

# Project Stars
1 etcd 51,818
2 tidb 40,162
3 cockroach 32,204
4 rqlite 17,584
5 Olric 3,460
6 lindb 3,060
7 matrixone 1,844
8 IceFireDB 1,157
9 SugarDB 530
10 cursusdb 472
11 etcd-cloud-operator 234
12 shardingsphere-on-cloud 88
13 replicatr 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com