¿Con qué está hecho kratos?
kratos es un repo de Go hecho con github.com/urfave/negroni y github.com/ory/graceful. Guarda sus datos en github.com/dgraph-io/ristretto/v2 y SQLite, accede a ellos con github.com/ory/pop/v6 y github.com/jmoiron/sqlx, inicia sesión con golang.org/x/oauth2, github.com/go-webauthn/webauthn, github.com/coreos/go-oidc/v3, github.com/ory/hydra-client-go/v2, github.com/pquerna/otp y 12 más, se conecta a GitHub y Google, valida sus datos con github.com/ory/jsonschema/v3, se prueba con github.com/stretchr/testify, github.com/go-faker/faker/v4, github.com/gobuffalo/httptest, github.com/bradleyjkemp/cupaloy/v2, github.com/jarcoal/httpmock y 6 más, se despliega con OpenTelemetry, go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/sdk, github.com/moby/moby/api, github.com/sirupsen/logrus y 12 más y usa github.com/cockroachdb/cockroach-go/v2, github.com/hashicorp/golang-lru/v2, pgx, github.com/jackc/puddle/v2, MySQL y 2 más. Son 206,262 líneas escritas, con 531 archivos de prueba.
Leído el 9 de noviembre de 2026, en el commit b86338d. Léela en markdown
Frontend
Interfaz 1
- gonum.org/v1/plot1 archivo
Backend
Datos 8
github.com/dgraph-io/ristretto/v210 archivos
github.com/cockroachdb/cockroach-go/v22 archivos
- SQLite2 archivos · oryx/sqlcon/error_sqlite.go, línea 10
- github.com/hashicorp/golang-lru/v21 archivo
- MySQL1 archivo · oryx/go.mod, línea 21
- Postgres1 archivo · oryx/go.mod, línea 34
- github.com/jackc/puddle/v21 archivo
- pgx
Acceso a los datos 2
- github.com/ory/pop/v626 archivos
- github.com/jmoiron/sqlx4 archivos
Inicio de sesión 17
github.com/go-webauthn/webauthn9 archivos
github.com/coreos/go-oidc/v38 archivos
- github.com/ory/hydra-client-go/v25 archivos
github.com/gorilla/sessions3 archivos
github.com/golang-jwt/jwt/v42 archivos
github.com/golang-jwt/jwt/v52 archivos
github.com/gorilla/securecookie2 archivos
github.com/lestrrat-go/jwx2 archivos
- github.com/auth0/go-jwt-middleware/v21 archivo
github.com/go-crypt/crypt1 archivo
github.com/lestrrat-go/jwx/v21 archivo
- golang.org/x/oauth228 archivos
- github.com/go-jose/go-jose/v35 archivos
- github.com/pquerna/otp4 archivos
- github.com/dghubble/oauth12 archivos
- github.com/rakutentech/jwk-go1 archivo
- jwk-go
Servicios 3
- GitHub2 archivos · selfservice/strategy/oidc/provider_github.go, línea 21
Google2 archivos · selfservice/strategy/oidc/provider_github.go, línea 21- Ory1 archivo · oryx/metricsx/middleware.go, línea 35
Otros repos con un stack parecido
Ordenados por cuánto de su stack comparten con kratos, y después por estrellas.
- prometheusprometheus67 k
The Prometheus monitoring system and time series database.
12 de 129 en comúnComparar → - harnessharness38.8 k
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
10 de 129 en comúnComparar → - infiniflowragflow93.8 k
RAGFlow is an agent-native database: a Retrieval-Augmented Generation (RAG) engine that grew into context infrastructure.
9 de 129 en comúnComparar →
Preguntas frecuentes
¿En qué lenguaje está escrito kratos?
¿Qué framework usa kratos?
¿Qué base de datos usa kratos?
¿Con qué inicia sesión kratos?
¿Qué servicios usa kratos?
La prueba: selfservice/strategy/oidc/provider_github.go, línea 21
¿kratos tiene pruebas?
¿Qué repos tienen un stack parecido a kratos?
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.

