What is centrifugo built with?
centrifugo is a Go repo built with github.com/justinas/alice. It stores its data in Postgres, signs people in with github.com/Azure/azure-sdk-for-go/sdk/azidentity, github.com/rakutentech/jwk-go, golang.org/x/oauth2, github.com/aws/aws-sdk-go-v2/credentials, and github.com/gorilla/securecookie, connects to Google, makes its content with github.com/valyala/fasttemplate and github.com/yuin/goldmark, is tested with github.com/stretchr/testify and go.uber.org/goleak, deploys with github.com/rs/zerolog, Prometheus, OpenTelemetry, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, and 4 more, and uses pgx, github.com/redis/rueidis, NATS.io, github.com/jackc/pgerrcode, github.com/twmb/franz-go, and 4 more. It has 89,886 written lines, with 151 test files.
Read on November 12, 2026, at commit 4b6d86e. 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
Data 10
- Postgres12 files · internal/consuming/postgresql.go, line 13
- github.com/redis/rueidis7 files
- NATS.io3 files
github.com/twmb/franz-go2 files
github.com/aws/aws-sdk-go-v2/service/sqs1 file
github.com/twmb/franz-go/pkg/kadm1 file
github.com/twmb/franz-go/pkg/kmsg1 file
- github.com/jackc/pgerrcode2 files
- github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus1 file
- pgx
Sign-in 5
github.com/aws/aws-sdk-go-v2/credentials1 file
github.com/gorilla/securecookie1 file
- github.com/Azure/azure-sdk-for-go/sdk/azidentity2 files
- github.com/rakutentech/jwk-go2 files
- golang.org/x/oauth22 files
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with centrifugo, then by stars.
- prometheusprometheus67.6k
The Prometheus monitoring system and time series database.
11 of 52 in commonCompare → - mattermostmattermost39.5k
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
9 of 52 in commonCompare →
Frequently asked questions
What language is centrifugo written in?
What framework does centrifugo use?
What database does centrifugo use?
The proof: internal/consuming/postgresql.go, line 13
What does centrifugo sign people in with?
What services does centrifugo use?
Does centrifugo have tests?
Which repos have a stack like centrifugo'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 →

