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. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Backend
The base 1
Data 24
github.com/aws/aws-sdk-go-v2/service/sqs8 files
- etcd6 files
- HashiCorp6 files
- Redis6 files · metricbeat/module/redis/redis.go, line 27
github.com/eclipse/paho.mqtt.golang4 files
github.com/aws/aws-sdk-go-v2/service/rds2 files
github.com/twmb/franz-go2 files
- SQLite2 files · x-pack/osquerybeat/ext/osquery-extension/pkg/browserhistory/browserhistory.go, line 14
- Dgraph1 file
github.com/aws/aws-sdk-go-v2/feature/s3/manager1 file
- github.com/elastic/elastic-transport-go/v81 file
- MongoDB
mysql
s3
- github.com/Azure/azure-sdk-for-go/sdk/storage/azblob7 files
- github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/v23 files
- github.com/godror/godror2 files
- github.com/Azure/azure-event-hubs-go/v31 file
- github.com/Azure/azure-storage-blob-go1 file
- github.com/microsoft/go-mssqldb1 file
- go-sqlite3
- pq
- redigo
- s3transfer
Sign-in 11
github.com/go-ldap/ldap/v38 files
github.com/golang-jwt/jwt/v57 files
github.com/aws/aws-sdk-go-v2/credentials4 files
- go.opentelemetry.io/collector/extension/extensionauth4 files
github.com/xdg-go/scram1 file
- go.opentelemetry.io/collector/config/configauth1 file
- golang.org/x/oauth214 files
- github.com/Azure/azure-sdk-for-go/sdk/azidentity11 files
- github.com/Azure/go-ntlmssp1 file
- github.com/go-jose/go-jose/v41 file
- github.com/icholy/digest1 file
Other repos with a similar stack
Ordered by how much of its stack they share with beats, then by stars.
- prometheusprometheus67.6k
The Prometheus monitoring system and time series database.
21 of 218 in commonCompare →
Frequently asked questions
What language is beats written in?
What framework does beats use?
What database does beats use?
The proof: x-pack/osquerybeat/ext/osquery-extension/pkg/browserhistory/browserhistory.go, line 14
What does beats sign people in with?
What services does beats use?
Does beats have tests?
Which repos have a stack like beats's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

