Alternatives to Centrifugo

A self-hosted real-time messaging server that pushes updates to web and mobile clients over WebSocket and SSE. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Centrifugo.

  • Mercure

    An open protocol and MIT-licensed hub server that pushes real-time updates to browsers and apps.

    Mercure is an MIT-licensed hub that pushes updates over plain HTTP and server-sent events without a client SDK, but it only does server-to-client push and lacks Centrifugo's WebSocket support.

Similar software

Related functionality, not a direct replacement.