unsubbed.co

Centrifugo

For communication & messaging, Centrifugo is a self-hosted solution that provides language-agnostic real-time messaging (Websocket or SockJS) server.

Overview

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever. Centrifugo is an open source server designed to help building interactive real-time messaging applications. Think chats, live comments, multiplayer games, streaming metrics etc. Centrifugo provides a variety of real-time transports, scales well and integrates with any application. Centrifugo is an open-source scalable real-time messaging server. Centrifugo can instantly deliver messages to application online users connected over supported transports (WebSocket, HTTP-streaming, Server-Sent Events (aka EventSource), GRPC, WebTransport). Centrifugo has the concept of channel subscriptions – so it’s a user-facing PUB/SUB server. The project has 10K+ GitHub stars and is licensed under Apache-2.0.

Normalized Features

Source: tool-features-normalized.json

dashboard, metrics, postgresql, redis, websocket.

Features

Integrations & APIs

  • WebSocket Support

Analytics & Reporting

  • Dashboard
  • Metrics & KPIs