centrifuge

Real-time messenger

A real-time messaging library for Go that enables efficient and scalable communication between clients and servers

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.

GitHub

1k stars
25 watching
94 forks
Language: Go
last commit: 12 days ago
Linked from 1 awesome list

authenticationeventsourcehttp-streamingjsonmessagingprotobufpubsubreal-timeredisscalabilityssewebsocket

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
realtime-framework/rctrealtimemessaging An SDK for sending and receiving real-time cloud messages to React Native applications. 9
theorioli/gcm A Go library for sending Google Cloud Messaging (GCM) messages to Android devices. 31
thehydroimpulse/nanomsg.rs A Rust implementation of a messaging library that allows inter-process communication and synchronization. 391
socifi/jazz An abstraction layer for managing RabbitMQ connections and messaging 18
stichoza/magtifun-cli A command line interface tool for sending and managing messages in MagtiFun 1
realtime-framework/rctrealtimemessagingandroid A cloud-based pub/sub messaging SDK for Android and React Native applications 52
gazette/core Enables teams to build platforms mixing SQL, batch, and real-time streaming processing paradigms 719
gijoehosaphat/react-native-realtime-pusher Provides a React Native module for real-time communication using the Pusher API. 21
cheng-zhongliang/event A high-performance network I/O event notification library for Go 153
obsidiandynamics/meteor Enables real-time message streaming over an in-memory data grid for high-volume, low-latency distribution among decoupled processes. 23
loresoft/mongodb.messaging A library that enables message processing using MongoDB as a lightweight queue pub/sub system 60
nanomsg/mangos An implementation of scalability protocols for messaging systems 684
ursiform/sleuth A Go library for peer-to-peer communication between services on the same network 373
leandro-lugaresi/hub A fast Message/Event Hub using publish/subscribe pattern with support for topics and messaging between Go applications 147
threedotslabs/watermill-io A Pub/Sub messaging system designed to work with message streams in event-driven applications. 8