Centrifugo – scalable real-time messaging server. Handles WebSocket, EventSource, GRPC, HTTP-streaming and SockJS connections, manages channel subscriptions. Provides API to publish messages into channels. Integrates well with any stack.

This page summarizes the projects mentioned and recommended in the original post on /r/coding

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Centrifugo

    Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • Socket.io

    Realtime application framework (Node.JS server)

    Centrifugo is very similar to pusher.com Channels product (https://pusher.com/channels) – but self-hosted. Also – somewhat similar to socket.io - but not a library, so can work with any backend. Centrifugo is pretty unique in terms of available features sum – so can't say that there is a direct analogue I've heard about - sth from one product, sth from another, sth unique. And of course there are alternatives which can do what Centrifugo can't since the market of real-time servers is quite big.

  • Pusher

    Ruby library for Pusher Channels HTTP API

    Centrifugo is very similar to pusher.com Channels product (https://pusher.com/channels) – but self-hosted. Also – somewhat similar to socket.io - but not a library, so can work with any backend. Centrifugo is pretty unique in terms of available features sum – so can't say that there is a direct analogue I've heard about - sth from one product, sth from another, sth unique. And of course there are alternatives which can do what Centrifugo can't since the market of real-time servers is quite big.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Centrifugo – self-hosted real-time messaging solution

    1 project | news.ycombinator.com | 4 Jun 2024
  • WebSockets vs. Server-Sent-Events vs. Long-Polling vs. WebRTC vs. WebTransport

    1 project | news.ycombinator.com | 20 Mar 2024
  • Centrifugo v5.1.0 released, with new powers for real-time messaging tasks, now with proxy GRPC subscription streams – similar to WebSocketd but over the network

    1 project | /r/golang | 14 Oct 2023
  • Integrating websockets into my current app

    1 project | /r/django | 28 Jun 2023
  • Is Python a good option to implement Websockets?

    1 project | /r/Python | 24 Dec 2022

Did you konow that Ruby is
the 12th most popular programming language
based on number of metions?