What is go-zero built with?

go-zero is a Go repo. It stores its data in etcd, signs people in with github.com/golang-jwt/jwt/v4, uses AI through Model Context Protocol, is tested with github.com/stretchr/testify, github.com/alicebob/miniredis/v2, github.com/DATA-DOG/go-sqlmock, Uber, go.uber.org/goleak, and 1 more, deploys with OpenTelemetry, go.opentelemetry.io/otel/trace, Prometheus, github.com/grafana/pyroscope-go, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, and 3 more, and uses go-redis, mysql, pgx, go.etcd.io/etcd/api/v3, and MCP. It has 152,572 written lines, with 399 test files.

Read on November 7, 2026, at commit 4363735. Read it as markdown

Backend

Data 5

Sign-in 1

AI 1

Services 1

Support

Testing 6

  • github.com/stretchr/testify369 files
  • github.com/DATA-DOG/go-sqlmock8 files
  • Uber7 files
  • github.com/alicebob/miniredis/v215 files
  • go.uber.org/goleak3 files
  • gopkg.in/h2non/gock.v11 file

Deploy 8

Tools 1

  • github.com/jhump/protoreflect3 files

Other 18

  • Google40 files
  • github.com/golang/protobuf3 files
  • github.com/google/uuid1 file
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace1 file
  • go.uber.org/automaxprocs1 file
  • google.golang.org/genproto/googleapis/api1 file
  • github.com/fatih/color2 files
  • google.golang.org/protobuf2 files
  • k8s.io/client-go2 files
  • github.com/pelletier/go-toml/v21 file
  • github.com/spaolacci/murmur31 file
  • golang.org/x/net1 file
6 more
  • golang.org/x/sys1 file
  • golang.org/x/time1 file
  • gopkg.in/yaml.v21 file
  • k8s.io/api1 file
  • k8s.io/apimachinery1 file
  • k8s.io/utils1 file

Other repos with a similar stack

Ordered by how much of its stack they share with go-zero, then by stars.

Frequently asked questions

What language is go-zero written in?
go-zero is written in Go, with 152,572 written lines.
What database does go-zero use?
go-zero stores its data in etcd.
What does go-zero sign people in with?
go-zero signs people in with github.com/golang-jwt/jwt/v4.
Does go-zero use AI?
Yes. go-zero uses AI through Model Context Protocol.
What services does go-zero use?
go-zero uses go-redis, mysql, pgx, go.etcd.io/etcd/api/v3, and MCP.
Does go-zero have tests?
Yes. go-zero has 399 test files and is tested with github.com/stretchr/testify, github.com/alicebob/miniredis/v2, github.com/DATA-DOG/go-sqlmock, Uber, go.uber.org/goleak, and gopkg.in/h2non/gock.v1.
Which repos have a stack like go-zero's?
The ones that share most of its stack:Tencent/WeKnorahashicorp/vaultinfiniflow/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 →