¿Con qué está hecho crowdsec?

crowdsec es un repo de Go hecho con Gin y k8s.io/apiserver. Guarda sus datos en github.com/bluele/gcache, github.com/aws/aws-sdk-go-v2/service/kinesis, github.com/aws/aws-sdk-go-v2/service/sqs, MySQL, SQLite y 1 más, accede a ellos con entgo.io/ent, inicia sesión con github.com/golang-jwt/jwt/v4, arma su contenido con github.com/beevik/etree, valida sus datos con validate, github.com/getkin/kin-openapi y github.com/santhosh-tekuri/jsonschema/v6, se prueba con github.com/stretchr/testify, github.com/jarcoal/httpmock, github.com/sanity-io/litter y go.uber.org/goleak, se despliega con github.com/sirupsen/logrus, Prometheus, github.com/hashicorp/go-hclog, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config y 6 más y usa go-sqlite3, kafka-go, pgx, s3 y github.com/aws/aws-sdk-go-v2/feature/s3/manager. Son 136,939 líneas escritas, con 238 archivos de prueba.

Leído el 8 de noviembre de 2026, en el commit 849c7a2. Léela en markdown

Frontend

Interfaz 2

  • github.com/jedib0t/go-pretty/v628 archivos
  • github.com/AlecAivazis/survey/v25 archivos

Backend

La base 1

Datos 11

Acceso a los datos 1

  • entgo.io/ent16 archivos

Inicio de sesión 1

Apoyo

La base 1

  • k8s.io/apiserver1 archivo

Contenido 1

  • github.com/beevik/etree1 archivo

Validación 3

  • github.com/getkin/kin-openapi1 archivo
  • github.com/santhosh-tekuri/jsonschema/v61 archivo
  • validate

Pruebas 4

  • github.com/stretchr/testify187 archivos
  • github.com/sanity-io/litter1 archivo
  • github.com/jarcoal/httpmock6 archivos
  • go.uber.org/goleak1 archivo

Despliegue 11

Herramientas 6

  • esbuild3 archivos
  • github.com/spf13/cobra62 archivos
  • github.com/davecgh/go-spew6 archivos
  • github.com/hexops/gotextdiff2 archivos
  • ariga.io/atlas1 archivo
  • golang.org/x/mod1 archivo

Otras 42

  • github.com/expr-lang/expr25 archivos
  • github.com/go-openapi/strfmt23 archivos
  • github.com/goccy/go-yaml20 archivos
  • HashiCorp9 archivos
  • Google7 archivos
  • github.com/tetratelabs/wazero4 archivos
  • github.com/Masterminds/semver/v33 archivos
  • github.com/go-co-op/gocron/v22 archivos
  • containerd1 archivo
  • github.com/agext/levenshtein1 archivo
  • github.com/gin-contrib/gzip1 archivo
  • github.com/gorilla/websocket1 archivo
30 más
  • github.com/hashicorp/go-version1 archivo
  • github.com/Masterminds/sprig/v31 archivo
  • github.com/slack-go/slack1 archivo
  • google.golang.org/grpc1 archivo
  • gopkg.in/yaml.v340 archivos
  • github.com/fatih/color30 archivos
  • golang.org/x/sys17 archivos
  • golang.org/x/sync8 archivos
  • gopkg.in/yaml.v26 archivos
  • github.com/cenkalti/backoff/v55 archivos
  • golang.org/x/crypto5 archivos
  • github.com/oschwald/geoip2-golang4 archivos
  • github.com/shirou/gopsutil/v44 archivos
  • github.com/wasilibs/go-re24 archivos
  • github.com/fsnotify/fsnotify3 archivos
  • github.com/mohae/deepcopy3 archivos
  • k8s.io/apimachinery3 archivos
  • k8s.io/client-go3 archivos
  • github.com/cespare/xxhash/v22 archivos
  • github.com/mattn/go-isatty2 archivos
  • golang.org/x/text2 archivos
  • golang.org/x/time2 archivos
  • github.com/buger/jsonparser1 archivo
  • github.com/nxadm/tail1 archivo
  • github.com/oschwald/maxminddb-golang1 archivo
  • golang.org/x/net1 archivo
  • google.golang.org/protobuf1 archivo
  • k8s.io/api1 archivo
  • errors
  • swag

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito crowdsec?
crowdsec está escrito en Go, con 136,939 líneas escritas.
¿Qué framework usa crowdsec?
crowdsec está hecho con Gin y k8s.io/apiserver.
¿Qué base de datos usa crowdsec?
crowdsec guarda sus datos en github.com/bluele/gcache, github.com/aws/aws-sdk-go-v2/service/kinesis, github.com/aws/aws-sdk-go-v2/service/sqs, MySQL, SQLite y Postgres y accede a ellos con entgo.io/ent.
¿Con qué inicia sesión crowdsec?
crowdsec inicia sesión con github.com/golang-jwt/jwt/v4.
¿Qué servicios usa crowdsec?
crowdsec usa go-sqlite3, kafka-go, pgx, s3 y github.com/aws/aws-sdk-go-v2/feature/s3/manager.
¿crowdsec tiene pruebas?
Sí. crowdsec tiene 238 archivos de prueba y se prueba con github.com/stretchr/testify, github.com/jarcoal/httpmock, github.com/sanity-io/litter y go.uber.org/goleak.
¿Qué repos tienen un stack parecido a crowdsec?

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 →