TiloBox
Back to directory
Centrifugo project preview

Centrifugo

Scalable real-time messaging server and WebSocket engine for modern web and mobile apps.

LicenseApache-2.0
GitHub stars8.5k
Last commit1 weeks ago
Tags5 topics
Realtime Websocket ServerCentrifugo ServerLive Push NotificationsDeveloper ToolsScalable Sse Broadcaster
Overview

Why consider Centrifugo?

Centrifugo is an open-source, scalable real-time messaging server written in Go by Alexander Emelin. Centrifugo handles millions of concurrent WebSocket and SSE connections, broadcasting instant notifications, chat messages, live business data, and financial updates.

Guided learning

Learn Centrifugo by building

Practical setup notes, real use cases, and copy-ready examples in one focused guide.

1 min read 2 sections
In this guide2 sections

Overview of Centrifugo

Centrifugo broadcasts real-time financial events and team notifications over WebSockets.

Docker Quickstart

bash
1docker run -d -p 8000:8000 centrifugo/centrifugo:latest centrifugo

Centrifugo is licensed under the Apache License Version 2.0.

Related tools

More options with a similar category or technology profile.

Centrifugo FAQs

Centrifugo is listed as a Developer Tools tool on TiloBox. Review the overview, features, and official documentation on this page to decide whether it solves your specific workflow.

Start with the project's GitHub repository and official website for supported installation and deployment instructions. Test the setup with representative data or a small project before rolling it out more widely.

Centrifugo is listed under the Apache-2.0 license. Read the complete license text and the project's notices before using, modifying, or distributing the software.

Production readiness depends on your requirements. Review maintenance activity, security practices, documentation, backup and upgrade procedures, and compatibility with your stack; then validate it in a non-production environment.

Centrifugo is listed as an alternative to PubNub. Compare the core workflow, deployment model, integrations, and licensing against your must-have requirements before switching.