Become a sponsor to Centrifugal Labs
The main product of Centrifugal organization is Centrifugo – https://centrifugal.dev. This is a real-time messaging server which can handle lots of persistent connections from application users and provides an API for publishing messages towards active connections (PUB/SUB mechanics). It's fully language-agnostic and can integrate with any existing application stack.
These days Centrifugo provides some advanced and unique features that can simplify a developer's life and save months of development, even if the application backend itself is built with the asynchronous concurrent language. To name some:
- Centrifugo can scale out-of-the-box to many machines with several supported brokers.
- It supports a variety of client-to-server transports to choose from.
- It's the only server which provides both client-side and server-side channel subscriptions
Centrifugal organization combines several repos in Centrifugo ecosystem. Including real-time messaging library for Go language, client connectors (for Javascript, Dart, Swift, Java, Go languages), server API libraries, Helm charts for Kubernetes, etc.
This all requires more and more time to maintain and improve. The complexity grows with every new feature. We believe that Centrifugo is awesome and want to make sure its development is sustainable. That's why having sponsorship is really important for us.
Featured work
-
centrifugal/centrifugo
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Go 8,526 -
centrifugal/centrifuge
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,120 -
centrifugal/centrifuge-js
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…
TypeScript 419