¿Con qué está hecho cadence?

cadence es un repo de Go hecho con go.uber.org/fx. Guarda sus datos en MongoDB, accede a ellos con github.com/jmoiron/sqlx, inicia sesión con github.com/golang-jwt/jwt/v5, github.com/xdg/scram y golang.org/x/oauth2, usa IA con mcp-go, valida sus datos con gopkg.in/validator.v2, se prueba con github.com/stretchr/testify, Uber, go.uber.org/goleak, Google, github.com/golang/mock y 5 más, se despliega con go.uber.org/zap y github.com/aws/aws-sdk-go y usa go.mongodb.org/mongo-driver, pq, sarama, github.com/gocql/gocql, github.com/olivere/elastic y 6 más. Son 777,783 líneas escritas, con 872 archivos de prueba.

Leído el 14 de noviembre de 2026, en el commit c2a373c. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Backend

Datos 10

Acceso a los datos 1

Inicio de sesión 3

IA 1

Servicios 2

Apoyo

La base 1

  • go.uber.org/fx20 archivos

Validación 1

  • gopkg.in/validator.v21 archivo

Pruebas 10

Despliegue 2

Herramientas 7

  • github.com/urfave/cli/v24 archivos
  • github.com/mgechev/revive1 archivo
  • github.com/daixiang0/gci1 archivo
  • github.com/davecgh/go-spew1 archivo
  • golang.org/x/mod1 archivo
  • golang.org/x/tools1 archivo
  • dst

Otras 22

  • github.com/google/uuid17 archivos
  • go.uber.org/atomic15 archivos
  • github.com/opentracing/opentracing-go9 archivos
  • github.com/golang/snappy4 archivos
  • github.com/open-feature/go-sdk3 archivos
  • github.com/gogo/protobuf2 archivos
  • github.com/Masterminds/semver/v32 archivos
  • HashiCorp1 archivo
  • github.com/pborman/uuid33 archivos
  • github.com/dgryski/go-farm11 archivos
  • golang.org/x/time11 archivos
  • golang.org/x/sync8 archivos
10 más
  • github.com/robfig/cron/v33 archivos
  • golang.org/x/exp2 archivos
  • gopkg.in/yaml.v22 archivos
  • github.com/emirpasic/gods1 archivo
  • github.com/fatih/color1 archivo
  • github.com/iancoleman/strcase1 archivo
  • github.com/jmespath/go-jmespath1 archivo
  • github.com/valyala/fastjson1 archivo
  • golang.org/x/net1 archivo
  • gonum

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito cadence?
cadence está escrito en Go, con 777,783 líneas escritas.
¿Qué framework usa cadence?
cadence está hecho con go.uber.org/fx.
¿Qué base de datos usa cadence?
cadence guarda sus datos en MongoDB y accede a ellos con github.com/jmoiron/sqlx.

La prueba: common/persistence/nosql/nosqlplugin/mongodb/admin.go, línea 28

¿Con qué inicia sesión cadence?
cadence inicia sesión con github.com/golang-jwt/jwt/v5, github.com/xdg/scram y golang.org/x/oauth2.
¿cadence usa IA?
Sí. cadence usa IA con mcp-go.
¿Qué servicios usa cadence?
cadence usa go.mongodb.org/mongo-driver, pq, sarama, github.com/gocql/gocql, github.com/olivere/elastic, github.com/ncruces/go-sqlite3, OpenSearch, MySQL, Postgres, Kafka y Elastic.
¿cadence tiene pruebas?
Sí. cadence tiene 872 archivos de prueba y se prueba con github.com/stretchr/testify, Uber, go.uber.org/goleak, Google, github.com/golang/mock, cloud.google.com/go/cloudsqlconn, cloud.google.com/go/compute/metadata, github.com/jonboulle/clockwork, github.com/olekukonko/tablewriter y github.com/vektra/mockery/v3.
¿Qué repos tienen un stack parecido a cadence?

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 →