Centrifugo
Scalable real-time messaging server
Centrifugo is an open-source, self-hosted real-time messaging server written in Go that handles persistent client connections over WebSocket, HTTP-streaming, SSE, WebTransport, and gRPC. It provides a publishing API along with pub/sub messaging and state synchronization primitives, allowing applications to add realtime updates without changing existing architecture. It can scale across multiple nodes using built-in integrations with brokers including Redis (and Redis-compatible storages), PostgreSQL, and NATS.
Features include flexible authentication, various subscription types, channel history, online presence, delta updates, and proxying of connection events to the backend. The client protocol supports JSON and binary Protobuf, and official SDK libraries are available for web and mobile development. A PRO edition adds capabilities such as ClickHouse analytics, realtime tracing, performance optimizations, a push notification API, and SSO integrations for the web UI. Centrifugo is developed by Centrifugal Labs LTD and is packaged as an open-source version with a separate PRO offering for corporate and enterprise environments.
12 alternatives to Centrifugo
Ranked by how well each tool replaces Centrifugo: shared features, audience, price and popularity.
The real-time communication fabric for distributed agents and applications.
Covers 7 of 15 key features and has a free plan.
Free planOpen source60 out of 100 matchFreeChannels, huddles and apps for work communication
Covers 1 of 15 key features and has a free plan.
Free plan60 out of 100 match$8.25/moHumHub: Where your organization comes together.
Covers 6 of 15 key features and has a free plan.
Free planOpen source60 out of 100 matchContact sales- 59 out of 100 matchFree
Open-source communications platform
Covers 1 of 15 key features and has a free plan.
Free planOpen source59 out of 100 matchFreeRealtime messaging service and platform for adding live features to apps.
Covers 1 of 15 key features and has a free plan.
Free plan57 out of 100 match$19/moRealtime server with delivery guarantees, presence tracking, and message ordering for any
Covers 6 of 15 key features and has a free plan.
Free planOpen source57 out of 100 match$149/moThe messaging server that keeps real-time under your control.
Covers 1 of 15 key features and has a free plan.
Free planOpen source57 out of 100 match$200/moSecure, self-hostable collaboration
Covers 1 of 15 key features and has a free plan.
Free plan57 out of 100 matchContact salesA chat app that puts you first.
Covers 2 of 15 key features and has a free plan.
Free planOpen source57 out of 100 matchFree- 56 out of 100 matchContact sales