# centrifugal/centrifugo

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/centrifugal-centrifugo).**

10,404 stars · 712 forks · Go · Apache-2.0

## Links

- GitHub: https://github.com/centrifugal/centrifugo
- Homepage: https://centrifugal.dev
- awesome-repositories: https://awesome-repositories.com/repository/centrifugal-centrifugo.md

## Topics

`ably` `alternative` `eventsource` `grpc` `http-streaming` `http3` `messaging` `pubnub` `pubsub` `pusher` `real-time` `redis` `scalability` `server-sent-events` `socket-io` `sse` `streaming` `websocket` `websockets` `webtransport`

## Description

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.

## Tags

### Part of an Awesome List

- [Messaging Systems](https://awesome-repositories.com/f/awesome-lists/devops/messaging-systems.md) — Real-time messaging server supporting WebSockets and SockJS.
- [Communication Systems](https://awesome-repositories.com/f/awesome-lists/media/communication-systems.md) — Real-time messaging server for WebSocket-based communication.
- [Messaging](https://awesome-repositories.com/f/awesome-lists/media/messaging.md) — Listed in the “Messaging” section of the Awesome Go awesome list.
