What is thanos built with?
thanos is a Go repo built with net/http and React. It stores its data in github.com/thanos-io/objstore, github.com/bradfitz/gomemcache, HashiCorp, github.com/golang/groupcache, and github.com/redis/rueidis, signs people in with golang.org/x/oauth2, connects to Google, makes its content with sanitize-html, is tested with github.com/stretchr/testify, github.com/google/go-cmp, github.com/alicebob/miniredis/v2, go.uber.org/goleak, github.com/prometheus/compliance, and 10 more, and deploys with github.com/go-kit/log, Prometheus, github.com/prometheus/client_golang, github.com/prometheus/common, go.opentelemetry.io/otel/sdk, and 14 more. It has 190,225 written lines, with 282 test files.
Read on November 9, 2026, at commit df1f3f3. Read it as markdown
Frontend
Interface 12
reactstrap39 files
- CodeMirror2 files
tempusdominus-bootstrap-41 file
tempusdominus-core1 file
- @lezer/highlight1 file
- github.com/olekukonko/tablewriter1 file
- jquery.flot.tooltip1 file
- rc-slider1 file
- react-copy-to-clipboard1 file
- react-infinite-scroll-component1 file
- react-resize-detector1 file
- react-select1 file
The base 1
- React54 files
Icons 1
- Font Awesome11 files
Backend
The base 1
Data 5
github.com/thanos-io/objstore33 files
- HashiCorp5 files
github.com/golang/groupcache2 files
- github.com/redis/rueidis2 files
- github.com/bradfitz/gomemcache5 files
Sign-in 1
- golang.org/x/oauth21 file
Services 1
Google2 files · pkg/clientconfig/http.go, line 32
Other repos with a similar stack
Ordered by how much of its stack they share with thanos, then by stars.
- prometheusprometheus67k
The Prometheus monitoring system and time series database.
19 of 116 in commonCompare →
Frequently asked questions
What language is thanos written in?
What framework does thanos use?
What database does thanos use?
What does thanos sign people in with?
What services does thanos use?
The proof: pkg/clientconfig/http.go, line 32
Does thanos have tests?
Which repos have a stack like thanos'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 →

