¿Con qué está hecho hydra?

hydra es un repo de Go hecho con net/http. Guarda sus datos en Postgres y SQLite, accede a ellos con github.com/jmoiron/sqlx, inicia sesión con github.com/gorilla/sessions, golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, jsonwebtoken y github.com/lestrrat-go/jwx, valida sus datos con govalidator y github.com/asaskevich/govalidator, se prueba con github.com/stretchr/testify, Uber, github.com/go-faker/faker/v4, goleak y Ory, se despliega con OpenTelemetry, go.opentelemetry.io/otel/trace, github.com/sirupsen/logrus, go.opentelemetry.io/otel/sdk, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp y 8 más y usa pgx, ristretto, github.com/dgraph-io/ristretto/v2, github.com/cockroachdb/cockroach-go/v2 y MySQL. Son 114,964 líneas escritas, con 268 archivos de prueba.

Leído el 6 de noviembre de 2026, en el commit 4174065. Léela en markdown

Backend

La base 1

Datos 7

Inicio de sesión 5

Acceso a los datos 1

  • github.com/jmoiron/sqlx3 archivos

Apoyo

Validación 2

  • github.com/asaskevich/govalidator1 archivo
  • govalidator

Pruebas 5

  • github.com/stretchr/testify214 archivos
  • Uber43 archivos
  • Ory1 archivo
  • github.com/go-faker/faker/v42 archivos
  • goleak

Despliegue 13

1 más
  • go.opentelemetry.io/otel/exporters/zipkin1 archivo

Herramientas 2

  • github.com/pkg/profile1 archivo
  • github.com/spf13/cobra56 archivos

Otras 48

  • github.com/pkg/errors138 archivos
  • github.com/tidwall/gjson16 archivos
  • HashiCorp14 archivos
  • Google8 archivos
  • github.com/tidwall/sjson7 archivos
  • dayjs2 archivos
  • github.com/google/go-jsonnet2 archivos
  • github.com/goccy/go-yaml1 archivo
  • github.com/gofrs/flock1 archivo
  • github.com/landlock-lsm/go-landlock1 archivo
  • github.com/Masterminds/sprig/v31 archivo
  • go.opentelemetry.io/contrib/samplers/jaegerremote1 archivo
36 más
  • go.uber.org/automaxprocs1 archivo
  • uuid1 archivo
  • go.opentelemetry.io/proto/otlp
  • websocket
  • github.com/spf13/pflag9 archivos
  • golang.org/x/crypto9 archivos
  • github.com/rs/cors7 archivos
  • golang.org/x/text7 archivos
  • github.com/mohae/deepcopy6 archivos
  • github.com/knadh/koanf/v25 archivos
  • golang.org/x/sync4 archivos
  • github.com/gobwas/glob3 archivos
  • github.com/knadh/koanf/parsers/json3 archivos
  • github.com/fsnotify/fsnotify2 archivos
  • github.com/inhies/go-bytesize2 archivos
  • github.com/knadh/koanf/maps2 archivos
  • github.com/knadh/koanf/providers/posflag2 archivos
  • github.com/pborman/uuid2 archivos
  • github.com/spf13/cast2 archivos
  • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace2 archivos
  • golang.org/x/net2 archivos
  • github.com/evanphx/json-patch/v51 archivo
  • github.com/fatih/structs1 archivo
  • github.com/knadh/koanf/parsers/toml1 archivo
  • github.com/miekg/pkcs111 archivo
  • github.com/tomnomnom/linkheader1 archivo
  • github.com/toqueteos/webbrowser1 archivo
  • github.com/twmb/murmur31 archivo
  • golang.org/x/exp1 archivo
  • deepcopy
  • go-toml
  • net
  • protobuf
  • rawbytes
  • text
  • yaml

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito hydra?
hydra está escrito en Go, con 114,964 líneas escritas.
¿Qué framework usa hydra?
hydra está hecho con net/http.
¿Qué base de datos usa hydra?
hydra guarda sus datos en Postgres y SQLite y accede a ellos con github.com/jmoiron/sqlx.

La prueba: driver/registry_sql.go, línea 16

¿Con qué inicia sesión hydra?
hydra inicia sesión con github.com/gorilla/sessions, golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, jsonwebtoken y github.com/lestrrat-go/jwx.
¿Qué servicios usa hydra?
hydra usa pgx, ristretto, github.com/dgraph-io/ristretto/v2, github.com/cockroachdb/cockroach-go/v2 y MySQL.
¿hydra tiene pruebas?
Sí. hydra tiene 268 archivos de prueba y se prueba con github.com/stretchr/testify, Uber, github.com/go-faker/faker/v4, goleak y Ory.
¿Qué repos tienen un stack parecido a hydra?

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 →