What is caddy built with?

caddy is a Go repo built with chi. It makes its content with github.com/yuin/goldmark, is tested with github.com/stretchr/testify, deploys with go.uber.org/zap, Prometheus, OpenTelemetry, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, go.opentelemetry.io/otel, and 4 more, and uses etcd. It has 135,432 written lines, with 193 test files.

Read on November 4, 2026, at commit c849256. Read it as markdown

Backend

The base 1

  • chi1 file

Data 1

  • etcd1 file

Support

Content 1

  • github.com/yuin/goldmark1 file

Testing 1

  • github.com/stretchr/testify7 files

Deploy 9

  • Prometheus7 files
  • OpenTelemetry3 files
  • go.opentelemetry.io/otel2 files
  • go.opentelemetry.io/otel/trace2 files
  • github.com/prometheus/client_model1 file
  • go.opentelemetry.io/otel/sdk/metric1 file
  • go.uber.org/zap85 files
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp2 files
  • go.opentelemetry.io/contrib/bridges/prometheus1 file

Tools 2

  • github.com/spf13/cobra8 files
  • golang.org/x/tools1 file

Other 20

  • github.com/caddyserver/certmagic33 files
  • github.com/quic-go/quic-go5 files
  • Google2 files
  • github.com/Masterminds/sprig/v31 file
  • Uber1 file
  • golang.org/x/net12 files
  • github.com/dustin/go-humanize7 files
  • cel.dev/cel-go6 files
  • github.com/mholt/acmez/v36 files
  • golang.org/x/sys6 files
  • golang.org/x/term5 files
  • github.com/pires/go-proxyproto3 files
8 more
  • golang.org/x/crypto3 files
  • github.com/cespare/xxhash/v22 files
  • github.com/klauspost/compress2 files
  • golang.org/x/sync2 files
  • github.com/alecthomas/chroma/v21 file
  • github.com/spf13/pflag1 file
  • golang.org/x/time1 file
  • gopkg.in/yaml.v31 file

Other repos with a similar stack

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

Frequently asked questions

What language is caddy written in?
caddy is written in Go, with 135,432 written lines.
What framework does caddy use?
caddy is built with chi.
What services does caddy use?
caddy uses etcd.
Does caddy have tests?
Yes. caddy has 193 test files and is tested with github.com/stretchr/testify.
Which repos have a stack like caddy's?
The ones that share most of its stack:temporalio/temporaljaegertracing/jaegermicro/go-micro

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 →