¿Con qué está hecho beats?

beats es un repo de Go hecho con net/http, OpenTelemetry, go.opentelemetry.io/collector/component/componentstatus, go.opentelemetry.io/collector/otelcol y go.opentelemetry.io/collector/service. Guarda sus datos en SQLite, inicia sesión con 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 y 6 más, arma su contenido con docutils, github.com/gocarina/gocsv, github.com/richardlehane/mscfb y howett.net/plist, se prueba con gotestsum, github.com/stretchr/testify, Google, go.opentelemetry.io/collector/component/componenttest, go.opentelemetry.io/collector/consumer/consumertest y 6 más, se despliega con 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 y 35 más y usa go-sqlite3, MongoDB, mysql, pq, redigo y 18 más. Son 1,003,521 líneas escritas, con 2,472 archivos de prueba.

Leído el 10 de noviembre de 2026, en el commit 81f8463. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Backend

La base 1

Datos 24

12 más

Inicio de sesión 11

Apoyo

La base 4

  • OpenTelemetry38 archivos
  • go.opentelemetry.io/collector/component/componentstatus5 archivos
  • go.opentelemetry.io/collector/otelcol1 archivo
  • go.opentelemetry.io/collector/service1 archivo

Contenido 4

Pruebas 11

  • github.com/stretchr/testify1,694 archivos
  • Google58 archivos
  • go.opentelemetry.io/collector/component/componenttest22 archivos
  • go.opentelemetry.io/collector/consumer/consumertest10 archivos
  • Uber6 archivos
  • go.opentelemetry.io/collector/exporter/exportertest5 archivos
  • go.opentelemetry.io/collector/receiver/receivertest3 archivos
  • go.opentelemetry.io/collector/processor/processortest1 archivo
  • go.uber.org/goleak7 archivos
  • github.com/jonboulle/clockwork3 archivos
  • gotestsum

Despliegue 40

28 más

Herramientas 8

  • github.com/magefile/mage35 archivos
  • github.com/aws/smithy-go6 archivos
  • awscli
  • github.com/spf13/cobra26 archivos
  • github.com/josephspurrier/goversioninfo1 archivo
  • golang.org/x/mod1 archivo
  • sigs.k8s.io/kind1 archivo
  • tools

Otras 115

  • github.com/gofrs/uuid/v546 archivos
  • Elastic25 archivos
  • github.com/gohugoio/hashstructure21 archivos
  • go.opentelemetry.io/collector/pdata18 archivos
  • github.com/vmware/govmomi14 archivos
  • go.opentelemetry.io/collector/consumer11 archivos
  • go.opentelemetry.io/collector/extension9 archivos
  • go.opentelemetry.io/collector/confmap8 archivos
  • go.opentelemetry.io/collector/receiver7 archivos
  • github.com/elastic/go-seccomp-bpf6 archivos
  • github.com/go-resty/resty/v26 archivos
  • github.com/miekg/dns6 archivos
103 más
  • github.com/hashicorp/go-retryablehttp5 archivos
  • github.com/prometheus/procfs5 archivos
  • github.com/godbus/dbus/v54 archivos
  • pyyaml4 archivos
  • github.com/go-viper/mapstructure/v23 archivos
  • github.com/gogo/protobuf3 archivos
  • go.opentelemetry.io/collector/config/configoptional3 archivos
  • go.opentelemetry.io/collector/consumer/consumererror3 archivos
  • google.golang.org/grpc3 archivos
  • Docker2 archivos
  • github.com/gofrs/flock2 archivos
  • github.com/golang/snappy2 archivos
  • github.com/google/flatbuffers2 archivos
  • github.com/PaesslerAG/jsonpath2 archivos
  • go.opentelemetry.io/collector/exporter2 archivos
  • go.opentelemetry.io/collector/processor2 archivos
  • google.golang.org/genproto/googleapis/api2 archivos
  • Apache1 archivo
  • Cilium1 archivo
  • containerd1 archivo
  • github.com/apache/thrift1 archivo
  • github.com/coder/websocket1 archivo
  • github.com/docker/go-units1 archivo
  • github.com/go-ole/go-ole1 archivo
  • github.com/googleapis/gax-go/v21 archivo
  • github.com/gorilla/handlers1 archivo
  • github.com/gorilla/websocket1 archivo
  • github.com/hashicorp/go-cleanhttp1 archivo
  • github.com/hectane/go-acl1 archivo
  • github.com/Masterminds/semver1 archivo
  • github.com/PaesslerAG/gval1 archivo
  • github.com/PaloAltoNetworks/pango1 archivo
  • github.com/pkg/errors1 archivo
  • github.com/pkg/xattr1 archivo
  • github.com/shopspring/decimal1 archivo
  • go.opentelemetry.io/collector/client1 archivo
  • go.opentelemetry.io/collector/config/confighttp1 archivo
  • go.opentelemetry.io/collector/config/configmiddleware1 archivo
  • go.opentelemetry.io/collector/config/configopaque1 archivo
  • go.opentelemetry.io/collector/config/configtls1 archivo
  • go.opentelemetry.io/collector/confmap/provider/fileprovider1 archivo
  • go.opentelemetry.io/collector/exporter/debugexporter1 archivo
  • go.opentelemetry.io/collector/exporter/exporterhelper1 archivo
  • go.opentelemetry.io/collector/extension/extensioncapabilities1 archivo
  • go.opentelemetry.io/collector/pipeline1 archivo
  • go.opentelemetry.io/collector/processor/processorhelper1 archivo
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace1 archivo
  • Vault1 archivo
  • python-dateutil
  • urllib3
  • golang.org/x/sys86 archivos
  • k8s.io/client-go20 archivos
  • go.yaml.in/yaml/v217 archivos
  • golang.org/x/net16 archivos
  • github.com/cespare/xxhash/v215 archivos
  • github.com/google/gopacket15 archivos
  • k8s.io/apimachinery15 archivos
  • github.com/shirou/gopsutil/v414 archivos
  • golang.org/x/text14 archivos
  • github.com/dustin/go-humanize13 archivos
  • github.com/dop251/goja12 archivos
  • six10 archivos
  • github.com/Azure/go-autorest/autorest8 archivos
  • github.com/Microsoft/go-winio7 archivos
  • golang.org/x/sync7 archivos
  • google.golang.org/protobuf7 archivos
  • github.com/dop251/goja_nodejs6 archivos
  • golang.org/x/time6 archivos
  • k8s.io/api5 archivos
  • requests5 archivos
  • cel.dev/cel-go4 archivos
  • github.com/fsnotify/fsnotify4 archivos
  • github.com/rogpeppe/go-internal4 archivos
  • github.com/spf13/pflag4 archivos
  • go.yaml.in/yaml/v33 archivos
  • golang.org/x/crypto3 archivos
  • kernel.org/pub/linux/libs/security/libcap/cap3 archivos
  • github.com/armon/go-socks52 archivos
  • github.com/fatih/color2 archivos
  • github.com/h2non/filetype2 archivos
  • github.com/insomniacslk/dhcp2 archivos
  • github.com/klauspost/compress2 archivos
  • github.com/tklauser/go-sysconf2 archivos
  • github.com/youmark/pkcs82 archivos
  • github.com/zyedidia/generic2 archivos
  • golang.org/x/term2 archivos
  • gopkg.in/yaml.v32 archivos
  • github.com/alexbrainman/sspi1 archivo
  • github.com/beevik/ntp1 archivo
  • github.com/blakesmith/ar1 archivo
  • github.com/fsnotify/fsevents1 archivo
  • github.com/gorhill/cronexpr1 archivo
  • github.com/mattn/go-colorable1 archivo
  • github.com/pierrec/lz4/v41 archivo
  • github.com/tomnomnom/linkheader1 archivo
  • github.com/ugorji/go/codec1 archivo
  • gopkg.in/inf.v01 archivo
  • gopkg.in/yaml.v21 archivo
  • colorama
  • jmespath
  • protobuf
  • pyasn1
  • rsa

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con beats, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito beats?
beats está escrito en Go, con 1,003,521 líneas escritas.
¿Qué framework usa beats?
beats está hecho con net/http, OpenTelemetry, go.opentelemetry.io/collector/component/componentstatus, go.opentelemetry.io/collector/otelcol y go.opentelemetry.io/collector/service.
¿Qué base de datos usa beats?
¿Con qué inicia sesión beats?
beats inicia sesión con 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 y go.opentelemetry.io/collector/config/configauth.
¿Qué servicios usa beats?
beats usa 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 y github.com/microsoft/go-mssqldb.
¿beats tiene pruebas?
Sí. beats tiene 2,472 archivos de prueba y se prueba con 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 y go.opentelemetry.io/collector/processor/processortest.
¿Qué repos tienen un stack parecido a beats?
Los que más comparten su stack:prometheus/prometheuspingcap/tidbnetdata/netdata

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →