etcd

Distributed reliable key-value store for the most critical data of a distributed system (by etcd-io)

Etcd Alternatives

Similar projects and alternatives to etcd

  1. kubernetes

    781 etcd VS kubernetes

    Production-Grade Container Scheduling and Management

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  4. prometheus

    The Prometheus monitoring system and time series database.

  5. Grafana

    439 etcd VS Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  6. Docker Compose

    Define and run multi-container applications with Docker

  7. Redis

    373 etcd VS Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  8. MongoDB

    304 etcd VS MongoDB

    The MongoDB Database

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. helm

    253 etcd VS helm

    The Kubernetes Package Manager

  11. gRPC

    220 etcd VS gRPC

    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  12. Jenkins

    190 etcd VS Jenkins

    Jenkins automation server

  13. containerd

    An open and reliable container runtime

  14. Nginx

    124 etcd VS Nginx

    The official NGINX Open Source repository.

  15. rqlite

    124 etcd VS rqlite

    The lightweight, user-friendly, distributed relational database built on SQLite.

  16. RabbitMQ

    115 etcd VS RabbitMQ

    Open source RabbitMQ: core server and tier 1 (built-in) plugins

  17. postgrest

    112 etcd VS postgrest

    REST API for any Postgres database

  18. consul

    64 etcd VS consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

  19. apisix

    68 etcd VS apisix

    The Cloud-Native API Gateway and AI Gateway

  20. Apache ZooKeeper

    Apache ZooKeeper

  21. CoreDNS

    44 etcd VS CoreDNS

    CoreDNS is a DNS server that chains plugins

  22. apisix-dashboard

    Dashboard for Apache APISIX

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better etcd alternative or higher similarity.

etcd discussion

Log in or Post with

etcd reviews and mentions

Posts with mentions or reviews of etcd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-15.
  • Securing Kubernetes: Encrypting Data at Rest with kubeadm and containerd on Amazon Linux 2023
    4 projects | dev.to | 15 Apr 2025
    curl -LO https://github.com/etcd-io/etcd/releases/download/v3.5.21/etcd-v3.5.21-linux-amd64.tar.gz tar xzf etcd-v3.5.21-linux-amd64.tar.gz
  • My Learnings About Etcd
    1 project | dev.to | 10 Apr 2025
    Etcd is a distributed key-value store, somewhat like Redis, but it operates quite differently under the hood (more on this later). It's implemented in Golang and is fully open-source.
  • I Stopped Using Kubernetes. Our DevOps Team Is Happier Than
    2 projects | news.ycombinator.com | 27 Nov 2024
    > https://github.com/etcd-io/etcd/issues/9771

    > stale bot marked this as completed (by fucking closing it)

    Ah, yes, what would a Kubernetes-adjacent project be without a fucking stale bot to close issues willy nilly

  • The Double-Edged Sword of Microservices: Balancing Abstraction and Complexity
    5 projects | dev.to | 26 Nov 2024
    Using a service discovery mechanism: A service discovery mechanism, such as etcd or ZooKeeper, can help to manage the complexity of microservices by providing a centralized registry of available services and their instances.
  • Designing a fault-tolerant etcd cluster
    1 project | dev.to | 4 Nov 2024
    etcd is an open-source leader-based distributed key-value datastore designed by a vibrant team of engineers at CoreOS in 2013 and donated to Cloud Native Computing Foundation (CNCF) in 2018. Since then, etcd has grown to be adopted as a datastore in major projects like Kubernetes, CoreDNS, OpenStack, and other relevant tools. etcd is built to be simple, secure, reliable, and fast (benchmarked 10,000 writes/sec), it is written in Go and uses the Raft consensus algorithm to manage a highly-available replicated log. etcd is strongly consistent because it has strict serializability, which means a consistent global ordering of events, to be practical, no client subscribed to an etcd database will ever see a stale database (this isn't the case for NoSQl databases the eventual consistency of NoSQL databases ). Also unlike traditional SQL databases, etcd is distributed in nature, allowing high availability without sacrificing consistency.
  • Announcing Integration between Apache APISIX and open-appsec WAF
    2 projects | dev.to | 22 Oct 2024
    ETCD_VERSION='3.5.4' wget https://github.com/etcd-io/etcd/releases/download/v${ETCD_VERSION}/etcd-v${ETCD_VERSION}-linux-amd64.tar.gz tar -xvf etcd-v${ETCD_VERSION}-linux-amd64.tar.gz && cd etcd-v${ETCD_VERSION}-linux-amd64 cp -a etcd etcdctl /usr/bin/ nohup etcd >/tmp/etcd.log 2>&1 & etcd
  • Boost Kubernetes Efficiency: Upgrade to v1.14 in 11 Easy Steps!
    1 project | dev.to | 9 Oct 2024
    ETCD_VER=v3.3.15 # choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /usr/local/etcd && mkdir -p /usr/local/etcd curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /usr/local/etcd --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /usr/local/etcd/etcd --version ETCDCTL_API=3 /usr/local/etcd/etcdctl version # start etcd server /usr/local/etcd/etcd -name etcd-1 -listen-peer-urls http://10.0.1.1:2380 -listen-client-urls http://10.0.1.1:2379,http://127.0.0.1:2379 -advertise-client-urls http://10.0.1.1:2379,http://127.0.0.1:2379
  • Kubernetes Cluster Architecture
    7 projects | dev.to | 6 Oct 2024
    Etcd is a key value store for all cluster data. It is an etcd data store. So, It is highly available, reliable, and distributed.
  • Etcd: A Distributed, Reliable Key-Value Store for Critical System Data
    1 project | news.ycombinator.com | 5 Sep 2024
  • Jepsen: Jetcd 0.8.2
    5 projects | news.ycombinator.com | 8 Aug 2024
    Look at the code for the watcher client[1] and lease management[2].

    [1]: https://github.com/etcd-io/etcd/blob/main/client/v3/watch.go

    [2]: https://github.com/etcd-io/etcd/blob/main/client/v3/lease.go

  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic etcd repo stats
80
49,173
9.9
1 day ago

etcd-io/etcd is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of etcd is Go.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?