¿Con qué está hecho linkerd2?

linkerd2 es un repo de Go hecho con github.com/julienschmidt/httprouter, Tokio, tower, React, react-router-dom y 1 más. Valida sus datos con schemars, github.com/go-openapi/spec y prop-types, se prueba con github.com/go-test/deep, github.com/AdaLogics/go-fuzz-headers, enzyme, Chai, sinon y 2 más, se despliega con github.com/sirupsen/logrus, Prometheus, kube, k8s-openapi, tracing y 7 más y usa github.com/patrickmn/go-cache. Son 166,013 líneas escritas, con 248 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit e9de42d. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Interfaz 7

La base 2

Estilos 2

Iconos 2

  • fortawesome3 archivos
  • @material-ui/icons11 archivos

Backend

La base 1

  • github.com/julienschmidt/httprouter5 archivos

Datos 1

Apoyo

La base 3

Validación 3

Pruebas 7

  • enzyme14 archivos
  • github.com/AdaLogics/go-fuzz-headers5 archivos
  • Chai4 archivos
  • sinon3 archivos
  • github.com/go-test/deep33 archivos
  • sinon-stub-promise3 archivos
  • enzyme-adapter-react-161 archivo

Despliegue 12

Herramientas 7

  • clap1 archivo
  • google.golang.org/grpc/cmd/protoc-gen-go-grpc1 archivo
  • github.com/spf13/cobra48 archivos
  • github.com/emicklei/proto1 archivo
  • github.com/shurcooL/vfsgen1 archivo
  • golang.org/x/tools1 archivo
  • k8s.io/code-generator1 archivo

Otras 54

  • Lodash40 archivos
  • lingui32 archivos
  • Google21 archivos
  • github.com/golang/protobuf3 archivos
  • D32 archivos
  • core-js1 archivo
  • date-fns1 archivo
  • github.com/gorilla/websocket1 archivo
  • github.com/pkg/browser1 archivo
  • Hyper1 archivo
  • jemallocator1 archivo
  • rustls1 archivo
42 más
  • tokio-stream1 archivo
  • k8s.io/apimachinery102 archivos
  • k8s.io/api78 archivos
  • k8s.io/client-go43 archivos
  • anyhow33 archivos
  • sigs.k8s.io/yaml30 archivos
  • serde18 archivos
  • ahash13 archivos
  • ipnet11 archivos
  • http7 archivos
  • async-trait6 archivos
  • futures6 archivos
  • google.golang.org/protobuf6 archivos
  • whatwg-fetch6 archivos
  • github.com/fatih/color5 archivos
  • github.com/spf13/pflag5 archivos
  • jiff5 archivos
  • k8s.io/kube-aggregator5 archivos
  • thiserror5 archivos
  • tonic5 archivos
  • k8s.io/apiextensions-apiserver4 archivos
  • parking_lot4 archivos
  • serde_json4 archivos
  • use-query-params4 archivos
  • k8s.io/utils3 archivos
  • async-stream2 archivos
  • bytes2 archivos
  • github.com/mattn/go-isatty2 archivos
  • regex2 archivos
  • dario.cat/mergo1 archivo
  • github.com/evanphx/json-patch1 archivo
  • github.com/fsnotify/fsnotify1 archivo
  • github.com/mattn/go-runewidth1 archivo
  • github.com/sergi/go-diff1 archivo
  • gopkg.in/yaml.v21 archivo
  • http-body-util1 archivo
  • hyper-util1 archivo
  • maplit1 archivo
  • prost-types1 archivo
  • regenerator-runtime1 archivo
  • openssl
  • serde_yaml

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito linkerd2?
linkerd2 está escrito en Go, con 166,013 líneas escritas.
¿Qué framework usa linkerd2?
linkerd2 está hecho con github.com/julienschmidt/httprouter, Tokio, tower, React, react-router-dom e history.
¿Qué servicios usa linkerd2?
linkerd2 usa github.com/patrickmn/go-cache.
¿linkerd2 tiene pruebas?
Sí. linkerd2 tiene 248 archivos de prueba y se prueba con github.com/go-test/deep, github.com/AdaLogics/go-fuzz-headers, enzyme, Chai, sinon, sinon-stub-promise y enzyme-adapter-react-16.
¿Qué repos tienen un stack parecido a linkerd2?
Los que más comparten su stack:ruvnet/RuViewapache/supersettraefik/traefik

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 →