etcd vs temporal
etcd and temporal share 8 technologies: go.uber.org/zap, Prometheus, OpenTelemetry, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc, go.opentelemetry.io/otel, github.com/prometheus/client_model, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, and go.opentelemetry.io/otel/sdk. Both are written in Go.
What they share and what sets them apart
etcd
Distributed reliable key-value store for the most critical data of a distributed system
Go52.5kRead on November 5, 2026, at commit cda871cWhat is etcd built with?Only in etcd
- net/http
- go.etcd.io/etcd/api/v3
- etcd
- github.com/olekukonko/tablewriter
- github.com/cheggaaa/pb/v3
github.com/golang-jwt/jwt/v5
github.com/coreos/go-systemd/v22
- gopkg.in/natefinch/lumberjack.v2
In common
- go.uber.org/zap
- Prometheus
- OpenTelemetry
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
- go.opentelemetry.io/otel
- github.com/prometheus/client_model
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
- go.opentelemetry.io/otel/sdk
temporal
Temporal service
Go24.2kRead on November 4, 2026, at commit d167000What is temporal built with?Only in temporal
- Gorilla
- Postgres
- MySQL
- SQLite
AWS S3- tablewriter
github.com/aws/aws-sdk-go-v2/credentials
- github.com/go-jose/go-jose/v4
- golang.org/x/oauth2
github.com/aws/aws-sdk-go-v2
github.com/aws/aws-sdk-go-v2/config
- go.opentelemetry.io/otel/sdk/metric
- github.com/felixge/httpsnoop
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
Side by side
Frequently asked questions
Which is bigger, etcd or temporal?
The proof: temporalio/temporal's code at commit d167000
Which has more GitHub stars, etcd or temporal?
The proof: etcd-io/etcd on GitHub
Which has more tests, etcd or temporal?
The proof: temporalio/temporal's code at commit d167000
Which was updated more recently, etcd or temporal?
The proof: etcd-io/etcd's commits on GitHub
Which has more commits signed by AI, etcd or temporal?
The proof: the commits each tool signed in temporalio/temporal
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

