centrifugo

Real-time messenger

A scalable real-time messaging server for building chat apps and real-time data platforms

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

GitHub

8k stars
200 watching
596 forks
Language: Go
last commit: 6 days ago
Linked from 4 awesome lists

eventsourcegrpchttp-streaminghttp3messagingpubsubreal-timeredisscalabilitysockjsssestreamingwebsocketwebsocketswebtransport

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
centrifugal/centrifuge A real-time messaging library for Go that enables efficient and scalable communication between clients and servers 1,102
gotify/server A simple real-time message sending and receiving server with a web UI and CLI tools. 11,458
heroiclabs/nakama A distributed server for building social and real-time games and applications 9,042
processone/ejabberd A robust messaging platform built on Erlang/OTP for real-time communication and data exchange. 6,117
pipedreamhq/pipedream An integration platform for automating data flows between applications and services. 8,981
tinode/chat An instant messaging platform with a focus on federated communication and decentralized architecture 12,086
chocobozzz/peertube A decentralized video streaming platform allowing peer-to-peer direct access to video content 13,091
chaskiq/chaskiq A full-featured live chat and support platform that enables businesses to manage customer interactions, automate conversations, and provide personalized experiences. 3,159
nanomsg/nng A lightweight broker-less messaging library offering simple APIs for common messaging problems 3,852
serge-chat/serge A fully dockerized web interface for chatting with Alpaca through llama.cpp 5,681
kamranahmedse/pennywise An Electron application to open any website or media in a floating window 3,775
nuclio/nuclio A high-performance serverless platform for real-time event and data processing 5,317
threedotslabs/watermill A library for building event-driven applications in Go, making it easy to work with message streams and enabling various architectures such as CQRS and event sourcing. 7,749
chatwoot/chatwoot A customer engagement suite that allows businesses to manage customer data and conversations across multiple channels. 21,244
nanomsg/nanomsg A high-performance messaging library for building scalable applications. 6,003