Source: https://seerepo.com/r/aquasecurity/trivy/built
Markdown source: https://seerepo.com/r/aquasecurity/trivy/built.md
Description: trivy is a Go repo built with net/http. It stores its data in Redis and connects to GitHub. It has 954 files and 282,031 written lines, with 704 test files.

# What is trivy built with?

trivy is a Go repo built with net/http. It stores its data in Redis and connects to GitHub. It has 954 files and 282,031 written lines, with 704 test files.

Read on October 31, 2026, at commit e2c05f7.

Repository: https://github.com/aquasecurity/trivy

## Backend

### The base

- **[net/http](https://seerepo.com/uses/net-http)**: [in package.json](https://github.com/aquasecurity/trivy/blob/e2c05f7ae66bedacd4a51594a71cbe95566cc838/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 2 files · [pkg/cache/redis.go, line 14](https://github.com/aquasecurity/trivy/blob/e2c05f7ae66bedacd4a51594a71cbe95566cc838/pkg/cache/redis.go#L14)

### Services

- **[GitHub](https://seerepo.com/uses/github)**: 1 file · [pkg/downloader/download.go, line 15](https://github.com/aquasecurity/trivy/blob/e2c05f7ae66bedacd4a51594a71cbe95566cc838/pkg/downloader/download.go#L15)

## Other repos with a similar stack

- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): net/http, Redis
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): net/http, Redis
- [lobehub/lobehub](https://seerepo.com/r/lobehub/lobehub/built): Redis, GitHub
- [go-gitea/gitea](https://seerepo.com/r/go-gitea/gitea/built): Redis, GitHub
- [router-for-me/CLIProxyAPI](https://seerepo.com/r/router-for-me/CLIProxyAPI/built): net/http, Redis
- [multica-ai/multica](https://seerepo.com/r/multica-ai/multica/built): net/http, Redis

## Frequently asked questions

### What language is trivy written in?

trivy is written in Go: 954 files and 282,031 written lines.

### What framework does trivy use?

trivy is built with net/http.

The proof: [in package.json](https://github.com/aquasecurity/trivy/blob/e2c05f7ae66bedacd4a51594a71cbe95566cc838/package.json)

### What database does trivy use?

trivy stores its data in Redis.

The proof: [pkg/cache/redis.go, line 14](https://github.com/aquasecurity/trivy/blob/e2c05f7ae66bedacd4a51594a71cbe95566cc838/pkg/cache/redis.go#L14)

### What services does trivy use?

trivy connects to GitHub.

The proof: [pkg/downloader/download.go, line 15](https://github.com/aquasecurity/trivy/blob/e2c05f7ae66bedacd4a51594a71cbe95566cc838/pkg/downloader/download.go#L15)

### Does trivy have tests?

Yes. trivy has 704 test files.

### Which repos have a stack like trivy's?

The ones that share most of its stack: langgenius/dify, infiniflow/ragflow, and lobehub/lobehub.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
