Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
@centrifugal

Centrifugal Labs

Scalable and reliable real-time messaging for any stack

Centrifugal Labs powers real-time magic đź”®

The flagship product is Centrifugo – a self-hosted real-time messaging server, which is stack-agnostic and integrates with any frontend or backend technology.

Centrifugo blasts messages to online users instantly via WebSocket, HTTP-streaming, SSE, WebTransport, or gRPC. At its core: the channel system. Clients subscribe to channels, multiplex multiple subscriptions over one connection, and enjoy efficient PUB/SUB with features like stream recovery, presence, delta compression, etc. All with flexible auth design, blazing-fast JSON or binary Protobuf protocol, and great observability. Centrifugo scales out-of-the-box to millions of connections, battle-tested in production. Set it up once, and let the centrifugal force do the rest.

Official SDKs (JavaScript, Swift, Java, C#, Dart, Python, Go) make it dead simple to build browser and mobile real-time apps – chats, live updates, multiplayer games, dashboards, streaming AI responses, collaborative experience, and more.

Pinned Loading

  1. centrifugo centrifugo Public

    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.

    Go 10.2k 700

  2. centrifuge centrifuge Public

    Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.

    Go 1.4k 116

  3. centrifuge-js centrifuge-js Public

    JavaScript client SDK to communicate with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native. Supports WebSocket, HTTP-streaming over Fetch and Readable Stream API, EventS…

    JavaScript 491 119

  4. centrifuge-dart centrifuge-dart Public

    Dart (Flutter) client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket

    Dart 124 43

  5. centrifuge-swift centrifuge-swift Public

    Swift client SDK for bidirectional real-time communication with Centrifugo and Centrifuge-based server over WebSocket

    Swift 60 52

  6. centrifuge-java centrifuge-java Public

    General Java and Android client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket

    Java 72 37

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 30 repositories

Sponsors

  • @peterkharitonov
  • @streemtech

Top languages

Loading…

Most used topics

Loading…

Morty Proxy This is a proxified and sanitized view of the page, visit original site.