Libraries and tools
Projects using etcd - etcd Raft users - projects using etcd’s raft library implementation. - apache/celix - an implementation of the OSGi specification adapted to C and C++ - binocarlos/yoda - etcd + ZeroMQ - blox/blox - a collection of open source projects for container management and orchestration with AWS ECS - calavera/active-proxy - HTTP Proxy configured with etcd - chain/chain - software designed to operate and connect to highly scalable permissioned blockchain networks - derekchiang/etcdplus - A set of distributed synchronization primitives built upon etcd - go-discover - service discovery in Go - gleicon/goreman - Branch of the Go Foreman clone with etcd support - garethr/hiera-etcd - Puppet hiera backend using etcd - mattn/etcd-vim - SET and GET keys from inside vim - mattn/etcdenv - “env” shebang with etcd integration - kelseyhightower/confd - Manage local app config files using templates and data from etcd - configdb - A REST relational abstraction on top of arbitrary database backends, aimed at storing configs and inventories. - kubernetes/kubernetes - Container cluster manager introduced by Google. - mailgun/vulcand - HTTP proxy that uses etcd as a configuration backend. - duedil-ltd/discodns - Simple DNS nameserver using etcd as a database for names and records. - skynetservices/skydns - RFC compliant DNS server - xordataexchange/crypt - Securely store values in etcd using GPG encryption - spf13/viper - Go configuration library, reads values from ENV, pflags, files, and etcd with optional encryption - lytics/metafora - Go distributed task library - ryandoyle/nss-etcd - A GNU libc NSS module for resolving names from etcd. - Gru - Orchestration made easy with Go - Vitess - Vitess is a database clustering system for horizontal scaling of MySQL. - lclarkmichalek/etcdhcp - DHCP server that uses etcd for persistence and coordination. - openstack/networking-vpp - A networking driver that programs the FD.io VPP dataplane to provide OpenStack cloud virtual networking - OpenStack - OpenStack services can rely on etcd as a base service. - CoreDNS - CoreDNS is a DNS server that chains plugins, part of CNCF and Kubernetes - Uber M3 - M3: Uber’s Open Source, Large-scale Metrics Platform for Prometheus - Rook - Storage Orchestration for Kubernetes - Patroni - A template for PostgreSQL High Availability with ZooKeeper, etcd, or Consul - Trillian - Trillian implements a Merkle tree whose contents are served from a data storage layer, to allow scalability to extremely large trees.