What is grype built with?

grype is a Go repo built with github.com/charmbracelet/bubbletea. It stores its data in github.com/glebarez/sqlite, reaches it with gorm.io/gorm, validates its data with github.com/invopop/jsonschema and github.com/santhosh-tekuri/jsonschema/v6, is tested with github.com/stretchr/testify, Google, github.com/go-test/deep, and github.com/gkampitakis/go-snaps, and deploys with github.com/moby/moby/client. It has 128,421 written lines, with 298 test files.

Read on November 10, 2026, at commit cd1f23e. Read it as markdown

Frontend

Styles 1

Interface 4

Backend

Data 1

Data access 1

Support

The base 1

Validation 2

Testing 4

  • github.com/stretchr/testify222 files
  • Google48 files
  • github.com/gkampitakis/go-snaps6 files
  • github.com/go-test/deep7 files

Deploy 1

Tools 5

  • github.com/anchore/syft79 files
  • github.com/anchore/clio46 files
  • github.com/spf13/cobra16 files
  • github.com/dave/jennifer3 files
  • golang.org/x/tools2 files

Other 41

  • github.com/anchore/go-logger10 files
  • HashiCorp7 files
  • github.com/anchore/stereoscope6 files
  • github.com/CycloneDX/cyclonedx-go2 files
  • github.com/gohugoio/hashstructure2 files
  • github.com/hashicorp/go-cleanhttp2 files
  • github.com/go-viper/mapstructure/v21 file
  • github.com/google/uuid1 file
  • github.com/gookit/color1 file
  • github.com/hashicorp/go-getter1 file
  • github.com/Masterminds/semver/v31 file
  • github.com/Masterminds/sprig/v31 file
29 more
  • github.com/spf13/afero19 files
  • github.com/wagoodman/go-partybus18 files
  • github.com/mholt/archives3 files
  • github.com/openvex/go-vex3 files
  • golang.org/x/exp3 files
  • github.com/bmatcuk/doublestar/v22 files
  • github.com/bmatcuk/doublestar/v42 files
  • github.com/dustin/go-humanize2 files
  • github.com/gocsaf/csaf/v32 files
  • github.com/hako/durafmt2 files
  • github.com/klauspost/compress2 files
  • github.com/sergi/go-diff2 files
  • github.com/ulikunitz/xz2 files
  • gopkg.in/yaml.v32 files
  • github.com/acarl005/stripansi1 file
  • github.com/adrg/xdg1 file
  • github.com/aquasecurity/go-pep440-version1 file
  • github.com/araddon/dateparse1 file
  • github.com/bitnami/go-version1 file
  • github.com/gabriel-vasile/mimetype1 file
  • github.com/google/go-containerregistry1 file
  • github.com/google/shlex1 file
  • github.com/iancoleman/strcase1 file
  • github.com/jinzhu/copier1 file
  • github.com/knqyf263/go-apk-version1 file
  • github.com/knqyf263/go-deb-version1 file
  • github.com/masahiro331/go-mvn-version1 file
  • golang.org/x/text1 file
  • golang.org/x/time1 file

Other repos with a similar stack

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

Frequently asked questions

What language is grype written in?
grype is written in Go, with 128,421 written lines.
What framework does grype use?
grype is built with github.com/charmbracelet/bubbletea.
What database does grype use?
grype stores its data in github.com/glebarez/sqlite and reaches it with gorm.io/gorm.
Does grype have tests?
Yes. grype has 298 test files and is tested with github.com/stretchr/testify, Google, github.com/go-test/deep, and github.com/gkampitakis/go-snaps.
Which repos have a stack like grype's?
The ones that share most of its stack:wagoodman/divevxcontrol/pentagicoder/coder

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 →