¿Con qué está hecho vitess?

vitess es un repo de Go hecho con net/http, Gorilla, Vite, React y react-router-dom. Guarda sus datos en github.com/patrickmn/go-cache, etcd, go.etcd.io/etcd/api/v3 y SQLite, inicia sesión con golang.org/x/oauth2, se conecta a Google, se prueba con github.com/stretchr/testify, junit:junit, github.com/google/go-cmp, github.com/AdaLogics/go-fuzz-headers, org.mockito:mockito-core y 6 más, se despliega con log4j-core, Prometheus, github.com/aws/aws-sdk-go-v2, OpenTelemetry, Apache y 9 más y usa s3 y MySQL. Son 1,290,379 líneas escritas, con 1,515 archivos de prueba.

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

Frontend

Interfaz 7

  • Headless UI5 archivos
  • xyflow2 archivos
  • D31 archivo
  • downshift1 archivo
  • react-json-tree1 archivo
  • react-toastify1 archivo
  • github.com/olekukonko/tablewriter3 archivos

La base 3

Estilos 2

Backend

La base 2

Datos 6

Inicio de sesión 1

Servicios 1

Apoyo

Pruebas 11

  • github.com/stretchr/testify1,224 archivos
  • Vitest27 archivos
  • Testing Library18 archivos
  • github.com/google/go-cmp16 archivos
  • msw5 archivos
  • Uber4 archivos
  • junit:junit26 archivos
  • github.com/AdaLogics/go-fuzz-headers14 archivos
  • org.mockito:mockito-core6 archivos
  • github.com/kr/pretty1 archivo
  • go.uber.org/goleak1 archivo

Despliegue 14

2 más
  • github.com/lmittmann/tint1 archivo
  • log4j-core

Herramientas 4

  • github.com/aws/smithy-go1 archivo
  • github.com/spf13/cobra112 archivos
  • golang.org/x/tools5 archivos
  • jsr305

Otras 60

  • Lodash17 archivos
  • github.com/spf13/viper14 archivos
  • TanStack14 archivos
  • github.com/tidwall/gjson13 archivos
  • github.com/google/uuid11 archivos
  • com.google.protobuf:protobuf-java4 archivos
  • github.com/google/shlex4 archivos
  • com.google.code.gson:gson1 archivo
  • containerd1 archivo
  • dayjs1 archivo
  • github.com/cncf/xds/go1 archivo
  • github.com/go-viper/mapstructure/v21 archivo
48 más
  • github.com/golang/snappy1 archivo
  • github.com/google/go-containerregistry1 archivo
  • github.com/gorilla/handlers1 archivo
  • go.opentelemetry.io/proto/otlp1 archivo
  • google.golang.org/grpc/examples1 archivo
  • HashiCorp1 archivo
  • com.google.guava:guava
  • github.com/spf13/pflag133 archivos
  • google.golang.org/protobuf54 archivos
  • golang.org/x/sync36 archivos
  • golang.org/x/exp16 archivos
  • javax.annotation:javax.annotation-api10 archivos
  • github.com/cespare/xxhash/v24 archivos
  • io.grpc:grpc-api4 archivos
  • github.com/nsf/jsondiff3 archivos
  • golang.org/x/net3 archivos
  • golang.org/x/sys3 archivos
  • joda-time:joda-time3 archivos
  • cross-fetch2 archivos
  • github.com/fsnotify/fsnotify2 archivos
  • github.com/grpc-ecosystem/go-grpc-middleware/v22 archivos
  • github.com/klauspost/compress2 archivos
  • github.com/shirou/gopsutil/v42 archivos
  • github.com/dustin/go-humanize1 archivo
  • github.com/gammazero/deque1 archivo
  • github.com/hanwen/go-fuse/v21 archivo
  • github.com/mattn/go-isatty1 archivo
  • github.com/pierrec/lz4/v41 archivo
  • github.com/pires/go-proxyproto1 archivo
  • github.com/soheilhy/cmux1 archivo
  • github.com/spf13/afero1 archivo
  • github.com/xlab/treeprint1 archivo
  • golang.org/x/term1 archivo
  • golang.org/x/time1 archivo
  • gonum.org/v1/gonum1 archivo
  • io.grpc:grpc-inprocess1 archivo
  • io.grpc:grpc-netty1 archivo
  • io.grpc:grpc-stub1 archivo
  • io.netty:netty-handler1 archivo
  • io.opentracing:opentracing-api1 archivo
  • org.apache.commons:commons-collections41 archivo
  • org.apache.commons:commons-lang31 archivo
  • query-string1 archivo
  • sigs.k8s.io/yaml1 archivo
  • commons-io
  • grpc-core
  • grpc-protobuf
  • netty-tcnative-boringssl-static

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito vitess?
vitess está escrito en Go, con 1,290,379 líneas escritas.
¿Qué framework usa vitess?
vitess está hecho con net/http, Gorilla, Vite, React y react-router-dom.
¿Qué base de datos usa vitess?
vitess guarda sus datos en github.com/patrickmn/go-cache, etcd, go.etcd.io/etcd/api/v3 y SQLite.
¿Con qué inicia sesión vitess?
vitess inicia sesión con golang.org/x/oauth2.
¿Qué servicios usa vitess?
vitess se conecta a Google y usa s3 y MySQL.

La prueba: go/vt/mysqlctl/gcsbackupstorage/gcs.go, línea 33

¿vitess tiene pruebas?
Sí. vitess tiene 1,515 archivos de prueba y se prueba con github.com/stretchr/testify, junit:junit, github.com/google/go-cmp, github.com/AdaLogics/go-fuzz-headers, org.mockito:mockito-core, Uber, github.com/kr/pretty, go.uber.org/goleak, Vitest, Testing Library y msw.
¿Qué repos tienen un stack parecido a vitess?

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 →