What is dgraph built with?

dgraph is a Go repo built with net/http. It stores its data in Dgraph and MySQL, signs people in with github.com/golang-jwt/jwt/v5 and github.com/go-jose/go-jose/v4, uses AI through mcp-go, is tested with github.com/stretchr/testify and github.com/google/go-cmp, deploys with github.com/golang/glog, OpenTelemetry, go.opentelemetry.io/otel, go.opencensus.io, Docker, and 6 more, and uses MCP and Kafka. It has 268,878 written lines, with 306 test files.

Read on November 5, 2026, at commit c587cba. Read it as markdown

Backend

The base 1

Data 2

Sign-in 2

  • github.com/golang-jwt/jwt/v58 files
  • github.com/go-jose/go-jose/v41 file

AI 1

  • mcp-go

Services 2

Support

Testing 2

  • github.com/stretchr/testify244 files
  • github.com/google/go-cmp12 files

Deploy 11

  • github.com/golang/glog135 files
  • OpenTelemetry20 files
  • go.opentelemetry.io/otel19 files
  • Docker6 files
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace1 file
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp1 file
  • go.opentelemetry.io/otel/sdk1 file
  • Prometheus1 file
  • go.opencensus.io17 files
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc4 files
  • go.uber.org/zap1 file

Tools 3

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

Other 24

  • github.com/pkg/errors136 files
  • Google30 files
  • github.com/spf13/viper17 files
  • containerd1 file
  • github.com/docker/go-connections1 file
  • github.com/golang/snappy1 file
  • github.com/google/uuid1 file
  • github.com/gorilla/websocket1 file
  • github.com/Masterminds/semver/v31 file
  • Vault1 file
  • google.golang.org/protobuf39 files
  • github.com/dustin/go-humanize14 files
12 more
  • github.com/spf13/pflag8 files
  • github.com/dgryski/go-farm7 files
  • github.com/klauspost/compress5 files
  • golang.org/x/sync5 files
  • golang.org/x/text4 files
  • golang.org/x/crypto2 files
  • gopkg.in/yaml.v32 files
  • github.com/soheilhy/cmux1 file
  • github.com/spf13/cast1 file
  • golang.org/x/exp1 file
  • golang.org/x/sys1 file
  • golang.org/x/term1 file

Other repos with a similar stack

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

Frequently asked questions

What language is dgraph written in?
dgraph is written in Go, with 268,878 written lines.
What framework does dgraph use?
dgraph is built with net/http.
What database does dgraph use?
dgraph stores its data in Dgraph and MySQL.
What does dgraph sign people in with?
dgraph signs people in with github.com/golang-jwt/jwt/v5 and github.com/go-jose/go-jose/v4.
Does dgraph use AI?
Yes. dgraph uses AI through mcp-go.
What services does dgraph use?
dgraph uses MCP and Kafka.

The proof: dgraph/cmd/alpha/run.go, line 27

Does dgraph have tests?
Yes. dgraph has 306 test files and is tested with github.com/stretchr/testify and github.com/google/go-cmp.
Which repos have a stack like dgraph's?
The ones that share most of its stack:temporalio/temporaljaegertracing/jaegerinfiniflow/ragflow

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 →