Open-source projects categorized as Etcd

Top 23 Etcd Open-Source Projects

  • etcd

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

    Project mention: A poor man's API | | 2022-11-23

    APISIX stores its configuration in etcd

  • traefik

    The Cloud Native Application Proxy

    Project mention: Best reverse proxy with SSL? | | 2022-11-26

    It looks like the big players are: * SWAG - * NGINX Proxy Manager - * Traefik -

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang

    Project mention: RBAC and OAuth2.0 Scope based Access control with Go-Chi | | 2022-08-29

    You can probably look into casbin

  • rook

    Storage Orchestration for Kubernetes

    Project mention: SaaS Deployment Options | | 2022-11-12
  • patroni

    A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes

    Project mention: Testing Patroni strict synchronous mode 👉🏻 you must handle invisible commit and read split brain | | 2022-09-30

    git clone cd patroni docker build -t patroni . docker-compose up -d

  • easegress

    A Cloud Native traffic orchestration system

    Project mention: Kubernetes Ingress: Nginx Ingress Edition | | 2022-05-04

    Easegress IngressController is an Easegress based API gateway that can run as an ingress controller.

  • hyperf

    🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

    Project mention: Top 10 Laravel Youtube Channels | | 2022-11-22 is a lot more powerful then laravel.

  • 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.

  • stolon

    PostgreSQL cloud native High Availability and more.

    Project mention: Falling for Kubernetes | | 2022-08-09
  • mgmt

    Next generation distributed, event-driven, parallel config management!

    Project mention: A configuration management system for pets, not cattle | | 2022-10-31
  • skipper

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

    Project mention: Using spring boot for a gateway | | 2022-11-25

    So my advice is: Don‘t implement anything someone else already did better and have a look at Skipper:

  • go-oauth2-server

    A standalone, specification-compliant, OAuth2 server written in Golang.

  • k3s-ansible

    The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more (by techno-tim)

    Project mention: Finally finished my homelab diagram! | | 2022-09-30

    Proxmox is host to a bunch of VMs, including a K3S cluster that is setup though an Ansible playbook. There are 3 Masters and 4 workers. I followed TechnoTim’s guide here to get this cracking and honestly, I’ve only scratched the surface on Kubernetes. I setup a bash alias on the first IP in the K3S stack to run the Ansible playbook with one simple command, so its simple to spin up again, should I shutoff this server. I then setup Rancher to maintain and utilize the Kubernetes Cluster, with a Traefik2 ingress, MetalLB, Helm, and Longhorn for distributed storage. Links here for tutorials by TechnoTim – Longhorn, Traefik-K3S-ingress with Cert-manager, and Rancher setup. The Proxmox server is also home to two separate PBX solutions, they’re installed and they have access to my SIP trunk provider (, here’s my referral link if anyone’s interested.) I’ve added 15 bucks to the account and have it as a work line should I ever get my Technical Consulting business off the ground. Right now the PBXs can be spun up but the IP phones are sitting in a closet. It’s a cool project to get going though even if I don’t need a landline, let alone a full PBX. From there I have a bunch of small Ubuntu VMs that I have a created though template’s with cloud-init drives to make it a sinch to spin up another VM (Cloud-init tutorial) I just started to get into Terraform (IoC – infrastructure as code) to spin up VMs in much the same way you would with Ansible (project here thru The Digital Life, yt channel). LibreNMS is another thing that I just spun up the other day. No real tutorial to link because SNMP is dead simple. I’m sure I could dockerize some of these projects, rather than spinning up a whole new Ubuntu VM, but sometimes its nice to just have a clean start and then combine Compose files into stacks though I’m sure some of the VMs can be setup to run more than one service per VM.

  • postgresql_cluster

    PostgreSQL High-Availability Cluster (based on "Patroni" and "DCS(etcd)"). Automating deployment with Ansible.

    Project mention: PostgreSQL High-Availability Cluster | | 2022-03-29
  • konfig

    Composable, observable and performant config handling for Go for the distributed processing era

  • etcdadm

    Project mention: etcd and backups | | 2022-11-18

    Managed backplane is probably the most popular choice. I've used etcdmanager (now with success.

  • kstone

    Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.

    Project mention: The first Etcd platform open source project | | 2021-12-15
  • gokv

    Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

  • kubebrain

    A High Performance Metadata System for Kubernetes

    Project mention: KubeBrain: A High Performance Metadata System, to address Kubernetes 5k nodes limitation | | 2022-07-26
  • remco

    remco is a lightweight configuration management tool

  • etcd-backup-restore

    Collection of components to backup and restore the Etcd of a Kubernetes cluster

    Project mention: etcd and backups | | 2022-11-18

    I use etcd-backup-restore on at least one of the servers.

  • etcd-cloud-operator

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

  • rust-etcd

    An etcd client library for Rust.

  • tailetc

    total-memory-cache etcd v3 client

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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). The latest post mention was on 2022-11-26.

Etcd related posts


What are some of the best open-source Etcd projects? This list will help you:

Project Stars
1 etcd 41,906
2 traefik 40,508
3 casbin 13,237
4 rook 10,513
5 patroni 5,063
6 easegress 4,888
7 hyperf 4,883
8 stolon 3,898
9 mgmt 3,030
10 skipper 2,795
11 go-oauth2-server 1,969
12 k3s-ansible 848
13 postgresql_cluster 639
14 konfig 633
15 etcdadm 628
16 kstone 584
17 gokv 490
18 kubebrain 349
19 remco 284
20 etcd-backup-restore 184
21 etcd-cloud-operator 184
22 rust-etcd 135
23 tailetc 131
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.