What is cadence built with?

cadence is a Go repo built with go.uber.org/fx. It stores its data in MongoDB, reaches it with github.com/jmoiron/sqlx, signs people in with github.com/golang-jwt/jwt/v5, github.com/xdg/scram, and golang.org/x/oauth2, uses AI through mcp-go, validates its data with gopkg.in/validator.v2, is tested with github.com/stretchr/testify, Uber, go.uber.org/goleak, Google, github.com/golang/mock, and 5 more, deploys with go.uber.org/zap and github.com/aws/aws-sdk-go, and uses go.mongodb.org/mongo-driver, pq, sarama, github.com/gocql/gocql, github.com/olivere/elastic, and 6 more. It has 777,783 written lines, with 872 test files.

Read on November 14, 2026, at commit c2a373c. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Backend

Data 10

Data access 1

Sign-in 3

AI 1

Services 2

Support

The base 1

  • go.uber.org/fx20 files

Validation 1

  • gopkg.in/validator.v21 file

Testing 10

Deploy 2

Tools 7

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

Other 22

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

Other repos with a similar stack

Ordered by how much of its stack they share with cadence, then by stars.

Frequently asked questions

What language is cadence written in?
cadence is written in Go, with 777,783 written lines.
What framework does cadence use?
cadence is built with go.uber.org/fx.
What database does cadence use?
cadence stores its data in MongoDB and reaches it with github.com/jmoiron/sqlx.

The proof: common/persistence/nosql/nosqlplugin/mongodb/admin.go, line 28

What does cadence sign people in with?
cadence signs people in with github.com/golang-jwt/jwt/v5, github.com/xdg/scram, and golang.org/x/oauth2.
Does cadence use AI?
Yes. cadence uses AI through mcp-go.
What services does cadence use?
cadence uses go.mongodb.org/mongo-driver, pq, sarama, github.com/gocql/gocql, github.com/olivere/elastic, github.com/ncruces/go-sqlite3, OpenSearch, MySQL, Postgres, Kafka, and Elastic.
Does cadence have tests?
Yes. cadence has 872 test files and is tested with 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, and github.com/vektra/mockery/v3.
Which repos have a stack like cadence's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →