Source: https://seerepo.com/r/future-architect/vuls/built
Markdown source: https://seerepo.com/r/future-architect/vuls/built.md
Description: vuls is a Go repo built with net/http. It signs people in with github.com/aws/aws-sdk-go-v2/credentials and github.com/emersion/go-sasl.

# What is vuls built with?

vuls is a Go repo built with net/http. It signs people in with github.com/aws/aws-sdk-go-v2/credentials and github.com/emersion/go-sasl, stores files in AWS S3, makes its content with github.com/emersion/go-smtp, validates its data with github.com/asaskevich/govalidator, is tested with Google and github.com/d4l3k/messagediff, deploys with github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/sirupsen/logrus, and github.com/aws/aws-sdk-go-v2/service/sts, and uses s3, Trivy, etcd, and github.com/Azure/azure-sdk-for-go/sdk/storage/azblob. It has 76,332 written lines, with 52 test files.

Read on November 11, 2026, at commit 184c7aa.

Repository: https://github.com/future-architect/vuls

## Frontend

### Interface

- **github.com/gosuri/uitable**: 2 files
- **[github.com/olekukonko/tablewriter](https://seerepo.com/uses/githubcom-olekukonko-tablewriter)**: 1 file

## Backend

### The base

- **[net/http](https://seerepo.com/uses/net-http)**

### Data

- **[s3](https://seerepo.com/uses/s3)**
- **Trivy**: 3 files
- **[etcd](https://seerepo.com/uses/etcd)**: 2 files
- **[github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://seerepo.com/uses/githubcom-azure-azure-sdk-for-go-sdk-storage-azblob)**: 1 file

### Sign-in

- **[github.com/aws/aws-sdk-go-v2/credentials](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-credentials)**: 1 file
- **github.com/emersion/go-sasl**: 1 file

### Services

- **[AWS S3](https://seerepo.com/uses/aws-s3)**: 2 files · [config/awsconf.go, line 7](https://github.com/future-architect/vuls/blob/184c7aae3d340ec6242216cc6bd3b9cc87aada0d/config/awsconf.go#L7)

## Support

### Content

- **github.com/emersion/go-smtp**: 1 file

### Validation

- **[github.com/asaskevich/govalidator](https://seerepo.com/uses/githubcom-asaskevich-govalidator)**: 11 files

### Testing

- **[Google](https://seerepo.com/uses/google)**: 8 files
- **github.com/d4l3k/messagediff**: 1 file

### Deploy

- **[github.com/aws/aws-sdk-go-v2](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2)**: 2 files
- **[github.com/aws/aws-sdk-go-v2/config](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-config)**: 2 files
- **[github.com/sirupsen/logrus](https://seerepo.com/uses/githubcom-sirupsen-logrus)**: 2 files
- **[github.com/aws/aws-sdk-go-v2/service/sts](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-service-sts)**: 1 file

### Tools

- **github.com/google/subcommands**: 12 files
- **github.com/spf13/cobra**: 8 files
- **github.com/k0kubun/pp**: 5 files
- **github.com/spdx/tools-golang**: 1 file

### Other

- **golang.org/x/xerrors**: 62 files
- **github.com/pkg/errors**: 7 files
- **github.com/BurntSushi/toml**: 5 files
- **github.com/gosnmp/gosnmp**: 4 files
- **github.com/knqyf263/go-deb-version**: 3 files
- **[HashiCorp](https://seerepo.com/uses/hashicorp)**: 3 files
- **github.com/CycloneDX/cyclonedx-go**: 2 files
- **github.com/google/go-containerregistry**: 2 files
- **github.com/google/uuid**: 2 files
- **github.com/knqyf263/go-rpm-version**: 2 files
- **github.com/mitchellh/go-homedir**: 2 files
- **github.com/samber/lo**: 2 files
- **github.com/c-robinson/iplib**: 1 file
- **github.com/cenkalti/backoff**: 1 file
- **github.com/knqyf263/go-apk-version**: 1 file
- **github.com/package-url/packageurl-go**: 1 file
- **github.com/parnurzeal/gorequest**: 1 file
- **github.com/saintfish/chardet**: 1 file
- **golang.org/x/sync**: 1 file
- **golang.org/x/term**: 1 file
- **golang.org/x/text**: 1 file

## Other repos with a similar stack

- [grafana/loki](https://seerepo.com/r/grafana/loki/built): net/http, s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, AWS S3, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/sirupsen/logrus · [Compare](https://seerepo.com/compare/future-architect/vuls/vs/grafana/loki)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): net/http, s3, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, AWS S3, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/service/sts · [Compare](https://seerepo.com/compare/future-architect/vuls/vs/infiniflow/ragflow)
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): net/http, s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/service/sts · [Compare](https://seerepo.com/compare/future-architect/vuls/vs/rclone/rclone)
- [pingcap/tidb](https://seerepo.com/r/pingcap/tidb/built): net/http, s3, etcd, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/service/sts · [Compare](https://seerepo.com/compare/future-architect/vuls/vs/pingcap/tidb)
- [projectdiscovery/nuclei](https://seerepo.com/r/projectdiscovery/nuclei/built): net/http, s3, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, AWS S3, github.com/olekukonko/tablewriter, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/future-architect/vuls/vs/projectdiscovery/nuclei)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): net/http, s3, github.com/aws/aws-sdk-go-v2/credentials, github.com/emersion/go-sasl, github.com/emersion/go-smtp, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config · [Compare](https://seerepo.com/compare/future-architect/vuls/vs/mudler/LocalAI)

## Frequently asked questions

### What language is vuls written in?

vuls is written in Go, with 76,332 written lines.

### What framework does vuls use?

vuls is built with net/http.

### What does vuls sign people in with?

vuls signs people in with github.com/aws/aws-sdk-go-v2/credentials and github.com/emersion/go-sasl.

### What services does vuls use?

vuls stores files in AWS S3 and uses s3, Trivy, etcd, and github.com/Azure/azure-sdk-for-go/sdk/storage/azblob.

The proof: [config/awsconf.go, line 7](https://github.com/future-architect/vuls/blob/184c7aae3d340ec6242216cc6bd3b9cc87aada0d/config/awsconf.go#L7)

### Does vuls have tests?

Yes. vuls has 52 test files and is tested with Google and github.com/d4l3k/messagediff.

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

The ones that share most of its stack: grafana/loki, infiniflow/ragflow, and rclone/rclone.

## 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.
