What is telegraf built with?
telegraf is a Go repo built with Gorilla. It stores its data in github.com/microsoft/go-mssqldb, github.com/eclipse/paho.mqtt.golang, RabbitMQ, ClickHouse, Consul, and 5 more, signs people in with golang.org/x/oauth2, github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/Azure/azure-sdk-for-go/sdk/azidentity, cloud.google.com/go/auth, and 4 more, makes its content with goldmark, github.com/antchfx/xpath, and github.com/antchfx/xmlquery, is tested with github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, Google, and github.com/DATA-DOG/go-sqlmock, deploys with github.com/aws/aws-sdk-go-v2, Prometheus, github.com/moby/moby/api, github.com/prometheus/client_model, github.com/prometheus/client_golang, and 16 more, and uses go-redis, MongoDB, mysql, pgx, sarama, and 6 more. It has 518,336 written lines, with 711 test files.
Read on November 6, 2026, at commit b1bf01d. Read it as markdown
Frontend
Interface 1
- github.com/jedib0t/go-pretty/v61 file
Backend
The base 1
- Gorilla10 files
Data 20
github.com/eclipse/paho.mqtt.golang4 files
- RabbitMQ3 files
- ClickHouse2 files
- Consul2 files
github.com/nsqio/go-nsq2 files
- NATS.io2 files
- Rclone2 files
github.com/aws/aws-sdk-go-v2/service/dynamodb1 file
- github.com/elastic/elastic-transport-go/v81 file
- github.com/hashicorp/golang-lru/v21 file
- github.com/nats-io/nats-server/v21 file
- go-redis
Sign-in 9
github.com/go-ldap/ldap/v34 files
github.com/golang-jwt/jwt/v53 files
- cloud.google.com/go/auth1 file
github.com/aws/aws-sdk-go-v2/credentials1 file
- golang.org/x/oauth210 files
- github.com/Azure/azure-sdk-for-go/sdk/azidentity2 files
- github.com/Azure/go-autorest/autorest/adal1 file
- github.com/pavlo-v-chernykh/keystore-go/v41 file
- github.com/xdg/scram1 file
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with telegraf, then by stars.
- prometheusprometheus67k
The Prometheus monitoring system and time series database.
14 of 142 in commonCompare → - mattermostmattermost39.5k
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
13 of 142 in commonCompare →
Frequently asked questions
What language is telegraf written in?
What framework does telegraf use?
What database does telegraf use?
What does telegraf sign people in with?
What services does telegraf use?
Does telegraf have tests?
Which repos have a stack like telegraf'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 →

