¿Con qué está hecho trufflehog?

trufflehog es un repo de Go hecho con github.com/charmbracelet/bubbletea. Guarda sus datos en github.com/hashicorp/golang-lru/v2 y github.com/microsoft/go-mssqldb, inicia sesión con golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, github.com/bradleyfalzon/ghinstallation/v2 y github.com/lestrrat-go/jwx/v3, vigila sus errores con Sentry, se conecta a Google, arma su contenido con github.com/bodgit/sevenzip y github.com/charmbracelet/glamour, valida sus datos con protoc-gen-validate, se prueba con rapid, github.com/stretchr/testify, github.com/brianvoe/gofakeit/v7, gopkg.in/h2non/gock.v1, github.com/testcontainers/testcontainers-go y 4 más, se despliega con Prometheus, github.com/go-logr/logr, go.uber.org/zap, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config y 3 más y usa MongoDB, mysql, pgx, pq, redis y 6 más. Son 443,658 líneas escritas, con 2,041 archivos de prueba.

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

Frontend

Estilos 1

Interfaz 3

Backend

Datos 13

1 más

Inicio de sesión 5

Servicios 2

Apoyo

La base 1

Contenido 2

  • github.com/charmbracelet/glamour1 archivo
  • github.com/bodgit/sevenzip1 archivo

Validación 1

  • protoc-gen-validate

Pruebas 9

  • github.com/stretchr/testify266 archivos
  • github.com/brianvoe/gofakeit/v711 archivos
  • github.com/testcontainers/testcontainers-go6 archivos
  • github.com/testcontainers/testcontainers-go/modules/mysql3 archivos
  • github.com/testcontainers/testcontainers-go/modules/postgres2 archivos
  • github.com/testcontainers/testcontainers-go/modules/mongodb1 archivo
  • go.uber.org/mock1 archivo
  • gopkg.in/h2non/gock.v110 archivos
  • rapid

Despliegue 8

Herramientas 3

  • github.com/aws/smithy-go2 archivos
  • github.com/alecthomas/kingpin/v23 archivos
  • github.com/felixge/fgprof1 archivo

Otras 38

  • github.com/wasilibs/go-re2945 archivos
  • github.com/go-git/go-git/v515 archivos
  • github.com/go-errors/errors14 archivos
  • github.com/shurcooL/githubv49 archivos
  • HashiCorp4 archivos
  • github.com/pkg/errors3 archivos
  • github.com/google/uuid2 archivos
  • github.com/muesli/reflow2 archivos
  • github.com/googleapis/gax-go/v21 archivo
  • Uber1 archivo
  • github.com/kylelemons/godebug733 archivos
  • github.com/fatih/color50 archivos
26 más
  • google.golang.org/protobuf37 archivos
  • golang.org/x/sync16 archivos
  • golang.org/x/crypto6 archivos
  • github.com/gobwas/glob5 archivos
  • golang.org/x/time4 archivos
  • golang.org/x/net3 archivos
  • golang.org/x/text3 archivos
  • github.com/BobuSumisu/aho-corasick2 archivos
  • github.com/mholt/archives2 archivos
  • github.com/adrg/strutil1 archivo
  • github.com/dustin/go-humanize1 archivo
  • github.com/gabriel-vasile/mimetype1 archivo
  • github.com/google/go-containerregistry1 archivo
  • github.com/joho/godotenv1 archivo
  • github.com/klauspost/compress1 archivo
  • github.com/klauspost/pgzip1 archivo
  • github.com/mattn/go-isatty1 archivo
  • github.com/mitchellh/go-ps1 archivo
  • github.com/paulbellamy/ratecounter1 archivo
  • github.com/sassoftware/go-rpmutils1 archivo
  • github.com/sergi/go-diff1 archivo
  • github.com/ulikunitz/xz1 archivo
  • gitlab.com/gitlab-org/api/client-go1 archivo
  • gopkg.in/yaml.v21 archivo
  • gopkg.in/yaml.v31 archivo
  • sigs.k8s.io/yaml1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito trufflehog?
trufflehog está escrito en Go, con 443,658 líneas escritas.
¿Qué framework usa trufflehog?
trufflehog está hecho con github.com/charmbracelet/bubbletea.
¿Qué base de datos usa trufflehog?
trufflehog guarda sus datos en github.com/hashicorp/golang-lru/v2 y github.com/microsoft/go-mssqldb.
¿Con qué inicia sesión trufflehog?
trufflehog inicia sesión con golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, github.com/bradleyfalzon/ghinstallation/v2 y github.com/lestrrat-go/jwx/v3.
¿Qué servicios usa trufflehog?
trufflehog vigila sus errores con Sentry, se conecta a Google y usa MongoDB, mysql, pgx, pq, redis, s3, github.com/aws/aws-sdk-go-v2/feature/s3/manager, github.com/jlaffaye/ftp, github.com/maypok86/otter/v2, github.com/patrickmn/go-cache y RabbitMQ.

La prueba: pkg/common/recover.go, línea 9

¿trufflehog tiene pruebas?
Sí. trufflehog tiene 2,041 archivos de prueba y se prueba con rapid, github.com/stretchr/testify, github.com/brianvoe/gofakeit/v7, gopkg.in/h2non/gock.v1, github.com/testcontainers/testcontainers-go, github.com/testcontainers/testcontainers-go/modules/mysql, github.com/testcontainers/testcontainers-go/modules/postgres, github.com/testcontainers/testcontainers-go/modules/mongodb y go.uber.org/mock.
¿Qué repos tienen un stack parecido a trufflehog?

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 →