¿Con qué está hecho etcd?

etcd es un repo de Go hecho con net/http. Guarda sus datos en etcd, inicia sesión con github.com/golang-jwt/jwt/v5, se prueba con github.com/stretchr/testify, github.com/google/go-cmp y gotest.tools/v3, se despliega con go.uber.org/zap, Prometheus, OpenTelemetry, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc, go.opentelemetry.io/otel y 5 más y usa go.etcd.io/etcd/api/v3. Son 203,445 líneas escritas, con 521 archivos de prueba.

Leído el 5 de noviembre de 2026, en el commit cda871c. Léela en markdown

Frontend

Interfaz 2

  • github.com/olekukonko/tablewriter2 archivos
  • github.com/cheggaaa/pb/v31 archivo

Backend

La base 1

Datos 2

  • etcd11 archivos
  • go.etcd.io/etcd/api/v3

Inicio de sesión 1

Apoyo

Pruebas 3

  • github.com/stretchr/testify277 archivos
  • github.com/google/go-cmp35 archivos
  • gotest.tools/v31 archivo

Despliegue 10

Herramientas 2

  • github.com/spf13/cobra40 archivos
  • tools

Otras 18

  • Google53 archivos
  • github.com/Masterminds/semver/v325 archivos
  • github.com/golang/protobuf5 archivos
  • github.com/grpc-ecosystem/grpc-gateway/v21 archivo
  • google.golang.org/genproto/googleapis/api
  • google.golang.org/protobuf39 archivos
  • github.com/dustin/go-humanize14 archivos
  • golang.org/x/sys7 archivos
  • golang.org/x/time7 archivos
  • github.com/spf13/pflag6 archivos
  • golang.org/x/crypto4 archivos
  • k8s.io/utils4 archivos
6 más
  • github.com/soheilhy/cmux3 archivos
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus2 archivos
  • github.com/grpc-ecosystem/go-grpc-middleware/v22 archivos
  • sigs.k8s.io/yaml2 archivos
  • github.com/creack/pty1 archivo
  • golang.org/x/net1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con etcd, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito etcd?
etcd está escrito en Go, con 203,445 líneas escritas.
¿Qué framework usa etcd?
etcd está hecho con net/http.
¿Qué base de datos usa etcd?
etcd guarda sus datos en etcd.
¿Con qué inicia sesión etcd?
etcd inicia sesión con github.com/golang-jwt/jwt/v5.
¿Qué servicios usa etcd?
etcd usa go.etcd.io/etcd/api/v3.
¿etcd tiene pruebas?
Sí. etcd tiene 521 archivos de prueba y se prueba con github.com/stretchr/testify, github.com/google/go-cmp y gotest.tools/v3.
¿Qué repos tienen un stack parecido a etcd?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →