Skip to content
whatismyalternative

Centrifugo

Scalable real-time messaging server

Visit Centrifugo

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.

  1. The real-time communication fabric for distributed agents and applications.

    Covers 7 of 15 key features and has a free plan.

    Free planOpen source
    60 out of 100 matchFree
  2. Channels, huddles and apps for work communication

    Covers 1 of 15 key features and has a free plan.

    Free plan
    60 out of 100 match$8.25/mo
  3. HumHub: Where your organization comes together.

    Covers 6 of 15 key features and has a free plan.

    Free planOpen source
    60 out of 100 matchContact sales
  4. Voice, video and text communities.

    Covers 1 of 15 key features and has a free plan.

    Free plan
    59 out of 100 matchFree
  5. Open-source communications platform

    Covers 1 of 15 key features and has a free plan.

    Free planOpen source
    59 out of 100 matchFree
  6. Realtime messaging service and platform for adding live features to apps.

    Covers 1 of 15 key features and has a free plan.

    Free plan
    57 out of 100 match$19/mo
  7. Realtime server with delivery guarantees, presence tracking, and message ordering for any

    Covers 6 of 15 key features and has a free plan.

    Free planOpen source
    57 out of 100 match$149/mo
  8. The messaging server that keeps real-time under your control.

    Covers 1 of 15 key features and has a free plan.

    Free planOpen source
    57 out of 100 match$200/mo
  9. Secure, self-hostable collaboration

    Covers 1 of 15 key features and has a free plan.

    Free plan
    57 out of 100 matchContact sales
  10. A chat app that puts you first.

    Covers 2 of 15 key features and has a free plan.

    Free planOpen source
    57 out of 100 matchFree
  11. Find your community

    Covers 3 of 15 key features and has a free plan.

    Free planOpen source
    56 out of 100 matchContact sales
  12. Flexible pubsub for the modern web

    Covers 8 of 15 key features.

    Open source
    56 out of 100 match—