Source: https://seerepo.com/r/golangci/golangci-lint/built
Markdown source: https://seerepo.com/r/golangci/golangci-lint/built.md
Description: golangci-lint is a Go repo. It signs people in with oauth2 and validates its data with github.com/santhosh-tekuri/jsonschema/v6.

# What is golangci-lint built with?

golangci-lint is a Go repo. It signs people in with oauth2, validates its data with github.com/santhosh-tekuri/jsonschema/v6, is tested with github.com/stretchr/testify, and deploys with github.com/sirupsen/logrus. It has 72,391 written lines, with 760 test files.

Read on November 6, 2026, at commit 3c9a9d8.

Repository: https://github.com/golangci/golangci-lint

## Frontend

### Styles

- **charm.land/lipgloss/v2**: 1 file

## Backend

### Sign-in

- **oauth2**

## Support

### Validation

- **github.com/santhosh-tekuri/jsonschema/v6**: 3 files

### Testing

- **github.com/stretchr/testify**: 75 files

### Deploy

- **[github.com/sirupsen/logrus](https://seerepo.com/uses/githubcom-sirupsen-logrus)**: 1 file

### Tools

- **golang.org/x/tools**: 65 files
- **github.com/spf13/cobra**: 14 files
- **github.com/daixiang0/gci**: 5 files
- **golang.org/x/mod**: 4 files
- **honnef.co/go/tools**: 2 files
- **github.com/nishanths/exhaustive**: 1 file
- **github.com/quasilyte/go-ruleguard/dsl**: 1 file
- **mvdan.cc/gofumpt**: 1 file

### Other

- **githubv4**
- **github.com/fatih/color**: 16 files
- **github.com/spf13/viper**: 10 files
- **go.yaml.in/yaml/v3**: 8 files
- **github.com/spf13/pflag**: 5 files
- **golang.org/x/exp**: 4 files
- **github.com/rogpeppe/go-internal**: 3 files
- **HashiCorp**: 3 files
- **github.com/go-viper/mapstructure/v2**: 2 files
- **github.com/pelletier/go-toml/v2**: 2 files
- **github.com/alecthomas/chroma/v2**: 1 file
- **github.com/BurntSushi/toml**: 1 file
- **github.com/gofrs/flock**: 1 file
- **github.com/Masterminds/semver/v3**: 1 file
- **github.com/mattn/go-colorable**: 1 file
- **github.com/mitchellh/go-homedir**: 1 file
- **github.com/shirou/gopsutil/v4**: 1 file
- **golang.org/x/sync**: 1 file
- **golang.org/x/sys**: 1 file

## Other repos with a similar stack

- [lima-vm/lima](https://seerepo.com/r/lima-vm/lima/built): github.com/santhosh-tekuri/jsonschema/v6, github.com/sirupsen/logrus
- [netdata/netdata](https://seerepo.com/r/netdata/netdata/built): github.com/santhosh-tekuri/jsonschema/v6
- [nektos/act](https://seerepo.com/r/nektos/act/built): github.com/sirupsen/logrus
- [moby/moby](https://seerepo.com/r/moby/moby/built): github.com/sirupsen/logrus
- [warpdotdev/warp](https://seerepo.com/r/warpdotdev/warp/built): oauth2
- [traefik/traefik](https://seerepo.com/r/traefik/traefik/built): github.com/sirupsen/logrus

## Frequently asked questions

### What language is golangci-lint written in?

golangci-lint is written in Go, with 72,391 written lines.

### What does golangci-lint sign people in with?

golangci-lint signs people in with oauth2.

### Does golangci-lint have tests?

Yes. golangci-lint has 760 test files and is tested with github.com/stretchr/testify.

### Which repos have a stack like golangci-lint's?

The ones that share most of its stack: lima-vm/lima, netdata/netdata, and nektos/act.

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