Source: https://seerepo.com/r/elastic/beats/built
Markdown source: https://seerepo.com/r/elastic/beats/built.md
Description: beats is a Go repo built with net/http, OpenTelemetry, go.opentelemetry.io/collector/component/componentstatus, go.opentelemetry.io/collector/otelcol, and…

# What is beats built with?

beats is a Go repo built with net/http, OpenTelemetry, go.opentelemetry.io/collector/component/componentstatus, go.opentelemetry.io/collector/otelcol, and go.opentelemetry.io/collector/service. It stores its data in SQLite, signs people in with golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, and 6 more, makes its content with docutils, github.com/gocarina/gocsv, github.com/richardlehane/mscfb, and howett.net/plist, is tested with gotestsum, github.com/stretchr/testify, Google, go.opentelemetry.io/collector/component/componenttest, go.opentelemetry.io/collector/consumer/consumertest, and 6 more, deploys with botocore, go.uber.org/zap, github.com/rcrowley/go-metrics, github.com/aws/aws-sdk-go-v2, github.com/Azure/azure-sdk-for-go/sdk/azcore, and 35 more, and uses go-sqlite3, MongoDB, mysql, pq, redigo, and 18 more. It has 1,003,521 written lines, with 2,472 test files.

Read on November 10, 2026, at commit 81f8463.

Repository: https://github.com/elastic/beats

## Backend

### The base

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

### Data

- **[go-sqlite3](https://seerepo.com/uses/go-sqlite3)**
- **[MongoDB](https://seerepo.com/uses/mongodb)**
- **[mysql](https://seerepo.com/uses/mysql)**
- **[pq](https://seerepo.com/uses/pq)**
- **redigo**
- **[s3](https://seerepo.com/uses/s3)**
- **[s3transfer](https://seerepo.com/uses/s3transfer)**
- **github.com/aws/aws-sdk-go-v2/service/sqs**: 8 files
- **[github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://seerepo.com/uses/githubcom-azure-azure-sdk-for-go-sdk-storage-azblob)**: 7 files
- **[etcd](https://seerepo.com/uses/etcd)**: 6 files
- **[HashiCorp](https://seerepo.com/uses/hashicorp)**: 6 files
- **[Redis](https://seerepo.com/uses/redis)**: 6 files · [metricbeat/module/redis/redis.go, line 27](https://github.com/elastic/beats/blob/81f8463d79579b806cdc77340aa164d27ba0b476/metricbeat/module/redis/redis.go#L27)
- **github.com/eclipse/paho.mqtt.golang**: 4 files
- **github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/v2**: 3 files
- **github.com/aws/aws-sdk-go-v2/service/rds**: 2 files
- **github.com/godror/godror**: 2 files
- **github.com/twmb/franz-go**: 2 files
- **[SQLite](https://seerepo.com/uses/sqlite)**: 2 files · [x-pack/osquerybeat/ext/osquery-extension/pkg/browserhistory/browserhistory.go, line 14](https://github.com/elastic/beats/blob/81f8463d79579b806cdc77340aa164d27ba0b476/x-pack/osquerybeat/ext/osquery-extension/pkg/browserhistory/browserhistory.go#L14)
- **Dgraph**: 1 file
- **[github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-feature-s3-manager)**: 1 file
- **github.com/Azure/azure-event-hubs-go/v3**: 1 file
- **github.com/Azure/azure-storage-blob-go**: 1 file
- **github.com/elastic/elastic-transport-go/v8**: 1 file
- **[github.com/microsoft/go-mssqldb](https://seerepo.com/uses/githubcom-microsoft-go-mssqldb)**: 1 file

### Sign-in

- **[golang.org/x/oauth2](https://seerepo.com/uses/golangorg-x-oauth2)**: 14 files
- **[github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://seerepo.com/uses/githubcom-azure-azure-sdk-for-go-sdk-azidentity)**: 11 files
- **[github.com/go-ldap/ldap/v3](https://seerepo.com/uses/githubcom-go-ldap-ldap-v3)**: 8 files
- **[github.com/golang-jwt/jwt/v5](https://seerepo.com/uses/githubcom-golang-jwt-jwt-v5)**: 7 files
- **[github.com/aws/aws-sdk-go-v2/credentials](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-credentials)**: 4 files
- **go.opentelemetry.io/collector/extension/extensionauth**: 4 files
- **github.com/Azure/go-ntlmssp**: 1 file
- **[github.com/go-jose/go-jose/v4](https://seerepo.com/uses/githubcom-go-jose-go-jose-v4)**: 1 file
- **github.com/icholy/digest**: 1 file
- **github.com/xdg-go/scram**: 1 file
- **go.opentelemetry.io/collector/config/configauth**: 1 file

## Support

### The base

- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 38 files
- **go.opentelemetry.io/collector/component/componentstatus**: 5 files
- **go.opentelemetry.io/collector/otelcol**: 1 file
- **go.opentelemetry.io/collector/service**: 1 file

### Content

- **[docutils](https://seerepo.com/uses/docutils)**
- **github.com/gocarina/gocsv**: 1 file
- **github.com/richardlehane/mscfb**: 1 file
- **[howett.net/plist](https://seerepo.com/uses/howettnet-plist)**: 1 file

### Testing

- **gotestsum**
- **github.com/stretchr/testify**: 1,694 files
- **[Google](https://seerepo.com/uses/google)**: 58 files
- **go.opentelemetry.io/collector/component/componenttest**: 22 files
- **go.opentelemetry.io/collector/consumer/consumertest**: 10 files
- **go.uber.org/goleak**: 7 files
- **Uber**: 6 files
- **go.opentelemetry.io/collector/exporter/exportertest**: 5 files
- **github.com/jonboulle/clockwork**: 3 files
- **go.opentelemetry.io/collector/receiver/receivertest**: 3 files
- **go.opentelemetry.io/collector/processor/processortest**: 1 file

### Deploy

- **[botocore](https://seerepo.com/uses/botocore)**
- **[go.uber.org/zap](https://seerepo.com/uses/gouberorg-zap)**: 48 files
- **github.com/rcrowley/go-metrics**: 32 files
- **[github.com/aws/aws-sdk-go-v2](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2)**: 26 files
- **[github.com/Azure/azure-sdk-for-go/sdk/azcore](https://seerepo.com/uses/githubcom-azure-azure-sdk-for-go-sdk-azcore)**: 19 files
- **[github.com/moby/moby/api](https://seerepo.com/uses/githubcom-moby-moby-api)**: 16 files
- **[github.com/moby/moby/client](https://seerepo.com/uses/githubcom-moby-moby-client)**: 15 files
- **github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor**: 10 files
- **github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources**: 9 files
- **github.com/aws/aws-sdk-go-v2/service/ec2**: 8 files
- **[Prometheus](https://seerepo.com/uses/prometheus)**: 7 files
- **github.com/prometheus/prometheus**: 5 files
- **github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs**: 4 files
- **[github.com/aws/aws-sdk-go-v2/service/sts](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-service-sts)**: 4 files
- **github.com/Azure/azure-sdk-for-go/sdk/monitor/query/azmetrics**: 4 files
- **[github.com/aws/aws-sdk-go-v2/config](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-config)**: 3 files
- **github.com/aws/aws-sdk-go-v2/service/cloudwatch**: 3 files
- **github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2**: 3 files
- **github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi**: 3 files
- **[github.com/coreos/go-systemd/v22](https://seerepo.com/uses/githubcom-coreos-go-systemd-v22)**: 3 files
- **github.com/moby/moby/v2**: 3 files
- **[go.opentelemetry.io/otel](https://seerepo.com/uses/goopentelemetryio-otel)**: 3 files
- **[go.opentelemetry.io/otel/metric](https://seerepo.com/uses/goopentelemetryio-otel-metric)**: 3 files
- **[go.opentelemetry.io/otel/sdk](https://seerepo.com/uses/goopentelemetryio-otel-sdk)**: 3 files
- **[go.opentelemetry.io/otel/trace](https://seerepo.com/uses/goopentelemetryio-otel-trace)**: 3 files
- **Nomad**: 3 files
- **github.com/digitalocean/go-libvirt**: 2 files
- **[go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://seerepo.com/uses/goopentelemetryio-contrib-instrumentation-net-http-otelhttp)**: 2 files
- **go.opentelemetry.io/otel/exporters/stdout/stdoutmetric**: 2 files
- **[go.opentelemetry.io/otel/sdk/metric](https://seerepo.com/uses/goopentelemetryio-otel-sdk-metric)**: 2 files
- **[github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://seerepo.com/uses/githubcom-aws-aws-sdk-go-v2-feature-ec2-imds)**: 1 file
- **github.com/aws/aws-sdk-go-v2/service/iam**: 1 file
- **github.com/docker/go-plugins-helpers**: 1 file
- **[github.com/go-logr/logr](https://seerepo.com/uses/githubcom-go-logr-logr)**: 1 file
- **github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter**: 1 file
- **[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://seerepo.com/uses/goopentelemetryio-otel-exporters-otlp-otlpmetric-otlpmetricgrpc)**: 1 file
- **[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://seerepo.com/uses/goopentelemetryio-otel-exporters-otlp-otlpmetric-otlpmetrichttp)**: 1 file
- **[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://seerepo.com/uses/goopentelemetryio-otel-exporters-otlp-otlptrace-otlptracegrpc)**: 1 file
- **[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://seerepo.com/uses/goopentelemetryio-otel-exporters-otlp-otlptrace-otlptracehttp)**: 1 file
- **go.uber.org/zap/exp**: 1 file

### Tools

- **awscli**
- **tools**
- **github.com/magefile/mage**: 35 files
- **github.com/spf13/cobra**: 26 files
- **github.com/aws/smithy-go**: 6 files
- **github.com/josephspurrier/goversioninfo**: 1 file
- **golang.org/x/mod**: 1 file
- **sigs.k8s.io/kind**: 1 file

### Other

- **colorama**
- **jmespath**
- **protobuf**
- **pyasn1**
- **python-dateutil**
- **rsa**
- **urllib3**
- **golang.org/x/sys**: 86 files
- **github.com/gofrs/uuid/v5**: 46 files
- **Elastic**: 25 files
- **github.com/gohugoio/hashstructure**: 21 files
- **k8s.io/client-go**: 20 files
- **go.opentelemetry.io/collector/pdata**: 18 files
- **go.yaml.in/yaml/v2**: 17 files
- **golang.org/x/net**: 16 files
- **github.com/cespare/xxhash/v2**: 15 files
- **github.com/google/gopacket**: 15 files
- **k8s.io/apimachinery**: 15 files
- **github.com/shirou/gopsutil/v4**: 14 files
- **github.com/vmware/govmomi**: 14 files
- **golang.org/x/text**: 14 files
- **github.com/dustin/go-humanize**: 13 files
- **github.com/dop251/goja**: 12 files
- **go.opentelemetry.io/collector/consumer**: 11 files
- **six**: 10 files
- **go.opentelemetry.io/collector/extension**: 9 files
- **github.com/Azure/go-autorest/autorest**: 8 files
- **go.opentelemetry.io/collector/confmap**: 8 files
- **github.com/Microsoft/go-winio**: 7 files
- **go.opentelemetry.io/collector/receiver**: 7 files
- **golang.org/x/sync**: 7 files
- **google.golang.org/protobuf**: 7 files
- **github.com/dop251/goja_nodejs**: 6 files
- **github.com/elastic/go-seccomp-bpf**: 6 files
- **github.com/go-resty/resty/v2**: 6 files
- **github.com/miekg/dns**: 6 files
- **golang.org/x/time**: 6 files
- **github.com/hashicorp/go-retryablehttp**: 5 files
- **github.com/prometheus/procfs**: 5 files
- **k8s.io/api**: 5 files
- **requests**: 5 files
- **cel.dev/cel-go**: 4 files
- **github.com/fsnotify/fsnotify**: 4 files
- **github.com/godbus/dbus/v5**: 4 files
- **github.com/rogpeppe/go-internal**: 4 files
- **github.com/spf13/pflag**: 4 files
- **pyyaml**: 4 files
- **github.com/go-viper/mapstructure/v2**: 3 files
- **github.com/gogo/protobuf**: 3 files
- **go.opentelemetry.io/collector/config/configoptional**: 3 files
- **go.opentelemetry.io/collector/consumer/consumererror**: 3 files
- **go.yaml.in/yaml/v3**: 3 files
- **golang.org/x/crypto**: 3 files
- **google.golang.org/grpc**: 3 files
- **kernel.org/pub/linux/libs/security/libcap/cap**: 3 files
- **[Docker](https://seerepo.com/uses/docker)**: 2 files
- **github.com/armon/go-socks5**: 2 files
- **github.com/fatih/color**: 2 files
- **github.com/gofrs/flock**: 2 files
- **github.com/golang/snappy**: 2 files
- **github.com/google/flatbuffers**: 2 files
- **github.com/h2non/filetype**: 2 files
- **github.com/insomniacslk/dhcp**: 2 files
- **github.com/klauspost/compress**: 2 files
- **github.com/PaesslerAG/jsonpath**: 2 files
- **github.com/tklauser/go-sysconf**: 2 files
- **github.com/youmark/pkcs8**: 2 files
- **github.com/zyedidia/generic**: 2 files
- **go.opentelemetry.io/collector/exporter**: 2 files
- **go.opentelemetry.io/collector/processor**: 2 files
- **golang.org/x/term**: 2 files
- **google.golang.org/genproto/googleapis/api**: 2 files
- **gopkg.in/yaml.v3**: 2 files
- **[Apache](https://seerepo.com/uses/apache)**: 1 file
- **Cilium**: 1 file
- **[containerd](https://seerepo.com/uses/containerd)**: 1 file
- **github.com/alexbrainman/sspi**: 1 file
- **github.com/apache/thrift**: 1 file
- **github.com/beevik/ntp**: 1 file
- **github.com/blakesmith/ar**: 1 file
- **github.com/coder/websocket**: 1 file
- **github.com/docker/go-units**: 1 file
- **github.com/fsnotify/fsevents**: 1 file
- **github.com/go-ole/go-ole**: 1 file
- **github.com/googleapis/gax-go/v2**: 1 file
- **github.com/gorhill/cronexpr**: 1 file
- **github.com/gorilla/handlers**: 1 file
- **github.com/gorilla/websocket**: 1 file
- **github.com/hashicorp/go-cleanhttp**: 1 file
- **github.com/hectane/go-acl**: 1 file
- **github.com/Masterminds/semver**: 1 file
- **github.com/mattn/go-colorable**: 1 file
- **github.com/PaesslerAG/gval**: 1 file
- **github.com/PaloAltoNetworks/pango**: 1 file
- **github.com/pierrec/lz4/v4**: 1 file
- **github.com/pkg/errors**: 1 file
- **github.com/pkg/xattr**: 1 file
- **github.com/shopspring/decimal**: 1 file
- **github.com/tomnomnom/linkheader**: 1 file
- **github.com/ugorji/go/codec**: 1 file
- **go.opentelemetry.io/collector/client**: 1 file
- **go.opentelemetry.io/collector/config/confighttp**: 1 file
- **go.opentelemetry.io/collector/config/configmiddleware**: 1 file
- **go.opentelemetry.io/collector/config/configopaque**: 1 file
- **go.opentelemetry.io/collector/config/configtls**: 1 file
- **go.opentelemetry.io/collector/confmap/provider/fileprovider**: 1 file
- **go.opentelemetry.io/collector/exporter/debugexporter**: 1 file
- **go.opentelemetry.io/collector/exporter/exporterhelper**: 1 file
- **go.opentelemetry.io/collector/extension/extensioncapabilities**: 1 file
- **go.opentelemetry.io/collector/pipeline**: 1 file
- **go.opentelemetry.io/collector/processor/processorhelper**: 1 file
- **go.opentelemetry.io/otel/exporters/stdout/stdouttrace**: 1 file
- **gopkg.in/inf.v0**: 1 file
- **gopkg.in/yaml.v2**: 1 file
- **Vault**: 1 file

## Other repos with a similar stack

- [prometheus/prometheus](https://seerepo.com/r/prometheus/prometheus/built): github.com/aws/aws-sdk-go-v2/service/rds, OpenTelemetry, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/Azure/azure-sdk-for-go/sdk/azcore, github.com/moby/moby/api, github.com/moby/moby/client, github.com/aws/aws-sdk-go-v2/service/ec2, Prometheus, github.com/aws/aws-sdk-go-v2/service/sts, github.com/aws/aws-sdk-go-v2/config, go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/sdk, go.opentelemetry.io/otel/trace, Nomad, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, github.com/aws/aws-sdk-go-v2/feature/ec2/imds, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp · [Compare](https://seerepo.com/compare/elastic/beats/vs/prometheus/prometheus)
- [pingcap/tidb](https://seerepo.com/r/pingcap/tidb/built): net/http, MySQL, s3, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, etcd, Dgraph, github.com/aws/aws-sdk-go-v2/feature/s3/manager, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/go-ldap/ldap/v3, github.com/aws/aws-sdk-go-v2/credentials, go.uber.org/zap, github.com/aws/aws-sdk-go-v2, github.com/Azure/azure-sdk-for-go/sdk/azcore, github.com/aws/aws-sdk-go-v2/service/ec2, Prometheus, github.com/prometheus/prometheus, github.com/aws/aws-sdk-go-v2/service/sts, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/service/cloudwatch · [Compare](https://seerepo.com/compare/elastic/beats/vs/pingcap/tidb)
- [netdata/netdata](https://seerepo.com/r/netdata/netdata/built): net/http, MySQL, s3, github.com/aws/aws-sdk-go-v2/service/rds, github.com/microsoft/go-mssqldb, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/go-ldap/ldap/v3, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/Azure/azure-sdk-for-go/sdk/azcore, github.com/moby/moby/api, github.com/moby/moby/client, Prometheus, github.com/aws/aws-sdk-go-v2/service/sts, github.com/Azure/azure-sdk-for-go/sdk/monitor/query/azmetrics, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/service/cloudwatch, github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/elastic/beats/vs/netdata/netdata)
- [traefik/traefik](https://seerepo.com/r/traefik/traefik/built): Redis, OpenTelemetry, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2, github.com/moby/moby/api, github.com/moby/moby/client, github.com/aws/aws-sdk-go-v2/service/ec2, Prometheus, github.com/aws/aws-sdk-go-v2/config, github.com/coreos/go-systemd/v22, go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/sdk, go.opentelemetry.io/otel/trace, Nomad, go.opentelemetry.io/otel/sdk/metric, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp · [Compare](https://seerepo.com/compare/elastic/beats/vs/traefik/traefik)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): net/http, MySQL, pq, s3, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, Redis, OpenTelemetry, golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, github.com/richardlehane/mscfb, go.uber.org/zap, github.com/aws/aws-sdk-go-v2, github.com/Azure/azure-sdk-for-go/sdk/azcore, github.com/aws/aws-sdk-go-v2/service/sts, github.com/aws/aws-sdk-go-v2/config, go.opentelemetry.io/otel/trace, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp · [Compare](https://seerepo.com/compare/elastic/beats/vs/infiniflow/ragflow)
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): net/http, s3, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, etcd, HashiCorp, github.com/aws/aws-sdk-go-v2/feature/s3/manager, golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, github.com/Azure/go-ntlmssp, botocore, github.com/aws/aws-sdk-go-v2, github.com/Azure/azure-sdk-for-go/sdk/azcore, Prometheus, github.com/aws/aws-sdk-go-v2/service/sts, github.com/aws/aws-sdk-go-v2/config, github.com/coreos/go-systemd/v22 · [Compare](https://seerepo.com/compare/elastic/beats/vs/rclone/rclone)

## Frequently asked questions

### What language is beats written in?

beats is written in Go, with 1,003,521 written lines.

### What framework does beats use?

beats is built with net/http, OpenTelemetry, go.opentelemetry.io/collector/component/componentstatus, go.opentelemetry.io/collector/otelcol, and go.opentelemetry.io/collector/service.

### What database does beats use?

beats stores its data in SQLite.

The proof: [x-pack/osquerybeat/ext/osquery-extension/pkg/browserhistory/browserhistory.go, line 14](https://github.com/elastic/beats/blob/81f8463d79579b806cdc77340aa164d27ba0b476/x-pack/osquerybeat/ext/osquery-extension/pkg/browserhistory/browserhistory.go#L14)

### What does beats sign people in with?

beats signs people in with golang.org/x/oauth2, github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, go.opentelemetry.io/collector/extension/extensionauth, github.com/Azure/go-ntlmssp, github.com/go-jose/go-jose/v4, github.com/icholy/digest, github.com/xdg-go/scram, and go.opentelemetry.io/collector/config/configauth.

### What services does beats use?

beats uses go-sqlite3, MongoDB, mysql, pq, redigo, s3, s3transfer, github.com/aws/aws-sdk-go-v2/service/sqs, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, etcd, HashiCorp, Redis, github.com/eclipse/paho.mqtt.golang, github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/v2, github.com/aws/aws-sdk-go-v2/service/rds, github.com/godror/godror, github.com/twmb/franz-go, Dgraph, github.com/aws/aws-sdk-go-v2/feature/s3/manager, github.com/Azure/azure-event-hubs-go/v3, github.com/Azure/azure-storage-blob-go, github.com/elastic/elastic-transport-go/v8, and github.com/microsoft/go-mssqldb.

### Does beats have tests?

Yes. beats has 2,472 test files and is tested with gotestsum, github.com/stretchr/testify, Google, go.opentelemetry.io/collector/component/componenttest, go.opentelemetry.io/collector/consumer/consumertest, go.uber.org/goleak, Uber, go.opentelemetry.io/collector/exporter/exportertest, github.com/jonboulle/clockwork, go.opentelemetry.io/collector/receiver/receivertest, and go.opentelemetry.io/collector/processor/processortest.

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

The ones that share most of its stack: prometheus/prometheus, pingcap/tidb, and netdata/netdata.

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