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. Learn more →
Top 23 Etcd Open-Source Projects
-
Sidecar containers: Google Cloud Run has a cool feature where you can run multiple containers next to each other. So for example, if you want to run Caddy or Traefik as a reverse proxy for your ingress container and then have both your web frontend container & backend api container co-located in the same service, you can do that & have everything be super low latency.
-
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.
-
Project mention: I Stopped Using Kubernetes. Our DevOps Team Is Happier Than | news.ycombinator.com | 2024-11-27
> 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
-
Distributed storage systems enable us to store data that can be made available clusterwide. Excellent! But dynamically apportioning storage across a multi-node cluster is a very complex job. So this is another area where Kubernetes typically outsources the job to plugins (e.g. Cloud providers like Azure or AWS, or systems like Rook or Longhorn).
-
Now according to Patroni Docs we will config Patroni using etc/patroni/config.yml/ file. mine looks like this:
-
-
Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02
> I think etcd is basically a k8s only project now
I hate etcd with the best of them, but etcd is used in a lot more places than just kubernetes:
https://github.com/apache/apisix/blob/master/docs/en/latest/...
https://github.com/traefik/traefik#:~:text=Etcd,
https://github.com/zalando/patroni#patroni-a-template-for-po...
https://github.com/purpleidea/mgmt/tree/0.0.26/etcd (this one shows up on HN quite a bit)
https://github.com/sorintlab/stolon#features
It's actually one of the major reasons I wouldn't touch those projects
-
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
Project mention: Ask HN: What less-popular systems programming language are you using? | news.ycombinator.com | 2025-03-01
Using the `mcl` DSL language in https://github.com/purpleidea/mgmt/
It's awesome. But I'm biased because I designed it.
You can't build anything, but you can build many things much more easily. Particularly distributed systems.
-
skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
Project mention: Dito – an advanced Layer 7 reverse proxy server written in Go | news.ycombinator.com | 2024-10-09Have you seen https://github.com/zalando/skipper? You can implement custom filters in Golang.
-
Project mention: Introducing keyv-upstash: Seamless Key-Value Storage for Serverless Redis | dev.to | 2024-12-10
keyv-upstash is a storage adapter for Keyv that connects it to Upstash Redis, a serverless Redis platform. With this adapter, you get a simple, efficient, and flexible solution for key-value storage in serverless applications.
-
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. Build. Destroy. Repeat. (by techno-tim)
-
autobase
Automated database platform for PostgreSQL® - Your own DBaaS. The open-source alternative to cloud-managed databases. (by vitabaks)
Project mention: Autobase – the next step in Postgres management | news.ycombinator.com | 2024-11-291: https://github.com/vitabaks/autobase/blob/e93fbe0c667c18a24e...
-
-
go-doudou
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
-
-
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)
-
kstone
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
-
konfig
Composable, observable and performant config handling for Go for the distributed processing era
-
-
-
Project mention: Remco is a lightweight configuration management tool | news.ycombinator.com | 2025-02-13
-
etcd-backup-restore
Collection of components to backup and restore the etcd of a Kubernetes cluster.
-
etcd-cloud-operator
Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Etcd discussion
Etcd related posts
-
Remco is a lightweight configuration management tool
-
High Availability PostgreSQL: Clustering with Patroni
-
Patroni: A Template for PostgreSQL Ha with ZooKeeper, Etcd or Consul
-
I Stopped Using Kubernetes. Our DevOps Team Is Happier Than
-
Designing a fault-tolerant etcd cluster
-
Ask HN: Best Tools for High Availability PostgreSQL?
-
A modern, open-source alternative to cloud-managed databases
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 15 Mar 2025
Index
What are some of the best open-source Etcd projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | traefik | 53,645 |
2 | etcd | 48,636 |
3 | rook | 12,633 |
4 | patroni | 7,138 |
5 | easegress | 5,807 |
6 | stolon | 4,696 |
7 | pigsty | 3,762 |
8 | mgmt | 3,733 |
9 | skipper | 3,160 |
10 | Keyv | 2,782 |
11 | k3s-ansible | 2,652 |
12 | autobase | 2,296 |
13 | go-oauth2-server | 2,120 |
14 | go-doudou | 1,186 |
15 | kubebrain | 821 |
16 | gokv | 772 |
17 | kstone | 686 |
18 | konfig | 646 |
19 | gravity | 575 |
20 | limiters | 530 |
21 | remco | 397 |
22 | etcd-backup-restore | 298 |
23 | etcd-cloud-operator | 232 |