# centrifugo

> Scalable real-time messaging and pub/sub server

Centrifugo is a language-agnostic real-time messaging server that delivers messages to connected clients over WebSocket, HTTP-streaming, Server-Sent Events, and gRPC. Backends publish messages using HTTP or gRPC APIs while clients subscribe via official SDKs or raw protocol connections. It runs as a standalone binary or via Docker and includes a built-in administrative web UI.

- Source: https://github.com/centrifugal/centrifugo
- Homepage: https://centrifugal.dev
- License: Apache-2.0
- Built with: Go 93.8%, PLpgSQL 2.1%, Shell 1.8%, HTML 1.7%, Other 0.6%
- Stars: 10932
- Forks: 749
- Contributors: 52
- Last commit: 2026-10-28
- Latest release: v6.10.2 (2026-10-23)
- Purpose: Developer tools, Infra & DevOps
- Type: Web, Docker / self-host, CLI
- For: Personal, Enterprise

## Worth score: 80/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 20/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 10/15
- Readiness: 15/15

## Downloads

Latest release: [v6.10.2](https://github.com/centrifugal/centrifugo/releases/tag/v6.10.2). Files from the project's GitHub release, not checked by DigGitHub.

Windows:

- [centrifugo_6.10.2_windows_amd64.zip](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_windows_amd64.zip) (23 MB, 65 downloads)

macOS:

- [centrifugo_6.10.2_darwin_arm64.tar.gz](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_darwin_arm64.tar.gz) (22 MB, 79 downloads)
- [centrifugo_6.10.2_darwin_amd64.tar.gz](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_darwin_amd64.tar.gz) (23 MB, 10 downloads)

Linux:

- [centrifugo_6.10.2_linux_amd64.tar.gz](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_linux_amd64.tar.gz) (23 MB, 590 downloads)
- [centrifugo_6.10.2_linux_armv6.tar.gz](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_linux_armv6.tar.gz) (21 MB, 12 downloads)
- [centrifugo_6.10.2_linux_arm64.tar.gz](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_linux_arm64.tar.gz) (21 MB, 33 downloads)
- [centrifugo_6.10.2-0_amd64.deb](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2-0_amd64.deb) (40 MB, 18 downloads)
- [centrifugo-6.10.2-0.x86_64.rpm](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo-6.10.2-0.x86_64.rpm) (40 MB, 17 downloads)

Other files:

- [centrifugo_6.10.2_freebsd_amd64.tar.gz](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_freebsd_amd64.tar.gz) (23 MB, 6 downloads)

To check the files: [centrifugo_6.10.2_darwin_arm64.tar.gz.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_darwin_arm64.tar.gz.sbom.json), [centrifugo_6.10.2_windows_amd64.zip.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_windows_amd64.zip.sbom.json), [centrifugo_6.10.2_freebsd_amd64.tar.gz.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_freebsd_amd64.tar.gz.sbom.json), [centrifugo_6.10.2_linux_amd64.tar.gz.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_linux_amd64.tar.gz.sbom.json), [centrifugo_6.10.2_linux_armv6.tar.gz.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_linux_armv6.tar.gz.sbom.json), [centrifugo_6.10.2_linux_arm64.tar.gz.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_linux_arm64.tar.gz.sbom.json), [centrifugo_6.10.2_darwin_amd64.tar.gz.sbom.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_darwin_amd64.tar.gz.sbom.json), [centrifugo_6.10.2_checksums.txt](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_checksums.txt), [centrifugo_6.10.2_checksums.txt.sigstore.json](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2_checksums.txt.sigstore.json), [centrifugo_6.10.2-0_amd64.deb_checksum.txt](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo_6.10.2-0_amd64.deb_checksum.txt), [centrifugo-6.10.2-0.x86_64.rpm_checksum.txt](https://github.com/centrifugal/centrifugo/releases/download/v6.10.2/centrifugo-6.10.2-0.x86_64.rpm_checksum.txt)

## Alternatives

- [Supabase](https://diggithub.com/supabase/supabase.md): Postgres development platform
- [sish](https://diggithub.com/antoniomika/sish.md): SSH tunneling server for HTTP, WebSockets, and TCP
- [tyk](https://diggithub.com/TykTechnologies/tyk.md): Open source API and AI gateway supporting REST, GraphQL, and MCP
- [Uptime Kuma](https://diggithub.com/louislam/uptime-kuma.md): Fancy self-hosted uptime monitoring
- [EMQX](https://diggithub.com/emqx/emqx.md): Scalable MQTT broker
- [Redis](https://diggithub.com/redis/redis.md): In-memory data store, cache and message broker
- [Caddy](https://diggithub.com/caddyserver/caddy.md): Web server with automatic HTTPS
- [Gitea](https://diggithub.com/go-gitea/gitea.md): Painless self-hosted Git service

---

Source page: https://diggithub.com/centrifugal/centrifugo
Updated: 2026-10-29
