What is sqlc built with?

sqlc is a Go repo. It stores its data in Postgres and MySQL, connects to Google, makes its content with github.com/yuin/goldmark, is tested with github.com/google/go-cmp, and uses pgx and github.com/microsoft/go-mssqldb. It has 77,648 written lines, with 75 test files.

Read on November 6, 2026, at commit 3ad8b20. Read it as markdown

Backend

Data 4

Services 1

Support

Content 1

Testing 1

  • github.com/google/go-cmp8 files

Tools 2

  • github.com/spf13/cobra8 files
  • github.com/davecgh/go-spew1 file

Other 8

  • github.com/tetratelabs/wazero1 file
  • google.golang.org/protobuf9 files
  • gopkg.in/yaml.v36 files
  • golang.org/x/sync4 files
  • cel.dev/cel-go1 file
  • github.com/fatih/structtag1 file
  • github.com/jinzhu/inflection1 file
  • github.com/spf13/pflag1 file

Other repos with a similar stack

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

Frequently asked questions

What language is sqlc written in?
sqlc is written in Go, with 77,648 written lines.
What database does sqlc use?
sqlc stores its data in Postgres and MySQL.

The proof: internal/cmd/verify.go, line 11

What services does sqlc use?
sqlc connects to Google and uses pgx and github.com/microsoft/go-mssqldb.

The proof: internal/goldeneye/spanner/analyze.go, line 12

Does sqlc have tests?
Yes. sqlc has 75 test files and is tested with github.com/google/go-cmp.
Which repos have a stack like sqlc's?
The ones that share most of its stack:infiniflow/ragflowgo-gitea/giteaharness/harness

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 →